Help met php/mysql |UPDATE|

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lol kid

lol kid

03/12/2010 09:09:37
Quote Anchor link
Beste phpers,
Ik heb een script en dat wil ik als het volgende hebben:
Cd collectie, mensen zien de Database met CD collecties, daaronder een Form waar je een CD kan editen. Dit doe ik met UPDATE statement WHERE id='$id" maar hij doet het niet. Als ik ECHO $result doe krijg ik als resultaat '1' Hieronder mijn code.:
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

<?php
$username
="root";
$password="";
$database="Verzameling";
$con=mysql_connect(localhost,$username,$password);
if (!$con)
  {

  die('Could not connect: ' . mysql_error());
  }

mysql_select_db($database, $con);

$ID=$_POST['ID'];
$sql="SELECT * FROM cds";
$result = mysql_query($sql) or die(mysql_error());
$num_rows = mysql_num_rows($result);
print "<table width=600 border=1>\n";
while ($get_info = mysql_fetch_row($result)){
print "<tr>\n";
foreach ($get_info as $field)
print "\t<td>$field</td>\n";
print "</tr>\n";
}

print "</table>\n";
?>

<form name="input" action="Edit.php" method="post">
Naam: <input type="text" name="naam1" /><br />
Aantal: <input type="text" name="aantal1" /><br />
ID: <input type="text" name="ID1" /><br />
<input type="submit" value="edit" />
</form>


Nu mijn update script
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
<?php
$username
="root";
$password="";
$database="Verzameling";
$con=mysql_connect(localhost,$username,$password);

mysql_select_db($database, $con);
 
if ($_POST["$submit"])
$ID1=$_post['ID'];
$naam1=$_POST['naam'];
$aantal1=$_POST['aantal'];

$query ="UPDATE cds SET naam='.$naam1.', aantal='.$aantal1.' WHERE ID='.$ID1.'";
$result=mysql_query($query);
$count=mysql_num_rows($result);
?>


Graag in het vervolg bij code, [code] [/code] tags gebruiken. [/modedit]
Gewijzigd op 03/12/2010 11:14:38 door Bas IJzelendoorn
 
PHP hulp

PHP hulp

22/12/2024 18:40:28
 
Teun Hesseling

Teun Hesseling

03/12/2010 09:44:06
Quote Anchor link
omdat je het zo moet schrijven :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
=mysql_query("UPDATE cds SET naam='".$naam1."'");
?>
Gewijzigd op 03/12/2010 09:44:29 door Teun Hesseling
 
John D

John D

03/12/2010 09:47:05
Quote Anchor link
Teun Hesseling op 03/12/2010 09:44:06:
omdat je het zo moet schrijven :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
=mysql_query("UPDATE cds SET naam='".$naam1."'");
?>

vergeet de WHERE clausule niet anders update je de hele tabel....
 
Teun Hesseling

Teun Hesseling

03/12/2010 09:51:40
Quote Anchor link
ja klopt, ik gaf alleen klein voorbeeldje over hoe je een variabele in een query moet gebruiken
Gewijzigd op 03/12/2010 09:51:58 door Teun Hesseling
 



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.