meerdere waarden in tabel gelijk bewerken.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2 3

Rob

Rob

08/03/2007 12:02:00
Quote Anchor link
OK. nu eindelijk zonder foutmeldingen. Sterker nog. hij zegt dus nu "1 rij aangepast". maar hij liegt dus. Als ik kijk in de DB is er dus niks aangepast. Dit is wat ik nu heb.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<form name="id1" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<?php
$query
= "SELECT ticket FROM ft_form_4 GROUP BY 'ticket'" ;
if(!$result = mysql_query($query)){
    echo 'er ging wat fout bij het ophalen van de gegevens uit de database';
    }

else{
?>

<select name="id1">
<?php
while ($rij = mysql_fetch_array($result))
{

     echo "<option value=".$rij["ticket"].">".$rij["ticket"]."</option>" ;
}
    
?>

</select>

<?php

if($_SERVER['REQUEST_METHOD'] == "post" || $_SERVER['REQUEST_METHOD'] == "POST"){
    if(isset($_POST['id1']) != NULL){//ticketnummer aangevinkt, value meegegeven
        $sql="UPDATE
            ft_form_4
        SET
            status='closed'
        WHERE
            ticket= ' "
. $_POST['id1']."'";
            
        echo "$sql";
        if(!mysql_query($sql)){
           echo 'Er is een fout opgetreden: '.mysql_error();
           }

        else{
          if(mysql_affected_rows() > 1){
           echo 'Er zijn '.mysql_affected_rows().' rijen aangepast.';
           }

          else{
            echo 'Er is 1 rij aangepast.';
                }
            }
        }
    }
}


?>

<input type="submit" name=".$rij["ticket"]." value="Submit">

</form>
Gewijzigd op 01/01/1970 01:00:00 door Rob
 
PHP hulp

PHP hulp

20/11/2024 11:36:24
 
Martijn B

Martijn B

08/03/2007 12:13:00
Quote Anchor link
Dat klopt, omdat regel 35 t/m 39 moet zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if(mysql_affected_rows() > 1)
{

  echo 'Er zijn '.mysql_affected_rows().' rijen aangepast.';
}

elseif( mysql_affected_rows() ) // of mysql_affected_rows() == 1
{
  echo 'Er is 1 rij aangepast.';
}

else
{
  echo 'Er is niets aangepast.';
}

?>


edit:

Quote:
OK. nu eindelijk zonder foutmeldingen. Sterker nog. hij zegt dus nu "1 rij aangepast". maar hij liegt dus. Als ik kijk in de DB is er dus niks aangepast. Dit is wat ik nu heb.


Nee, jij liegt :D
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Rob

Rob

08/03/2007 12:25:00
Quote Anchor link
ja nu zegt ie dat er 34 rijen zijn aangepast. ten eerste staat dat aantal voor alle records ongeacht nummer. Daar zit het dus niet in. Maar wat ie du zegt doet ie ook niet want er wordt niets aangepast.
Het is ergen iets kleins maar kom daar niet uit. ik had hem namelijk ook zover dat ie het daadwerkelijk aanpaste maar dan alle records. ergens tussen deze 2 verschillen moet het dus zitten. Wie ziet het??
 
Rob

Rob

09/03/2007 08:39:00
Quote Anchor link
Anyone??
 

Pagina: « vorige 1 2 3



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.