Bij update vallen dingen weg

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Harry

Harry

16/12/2004 09:20:00
Quote Anchor link
Mensen, als ik dingen probeer te updaten, via PHP vallen in het formulier waar de record wordt geopend dingen achter de spatie weg.

Bijvoorbeeld:

westerhoekstraat 45 dan komt er dus alleen westerhoekstraat te staan.

Iemand enig idee hoe ik dit kan verhelpen?

Dit is mijn code:

[linebreak]Code (php) 1234567891011121314151617181920 <?mysql_connect("localhost", "root", "password")  or die("Kan geen verbinding maken met de database!");mysql_select_db("bungalowpark")   or die("Kan geen verbinding maken met de database!");  if ($_GET[del]){  mysql_query("delete from customer where CustID=$_GET[del]") or die(mysql_error());}if ($_POST[uptodate]){  mysql_query("update customer SET Achternaam=$_POST[Achternaam], Voorletters=$_POST[Voorletters], Adres=$_POST[Adres], Postcode=$_POST[Postcode], Plaats=$_POST[Plaats], Land=$_POST[Land], Telefoonnummer=$_POST[Telefoonnummer], EMail=$_POST[EMail] where CustID=$_GET[update]");}$result = mysql_query("select * from customer")  or die(mysql_error() );?> [linebreak][linebreak]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"[linebreak]"http://www.w3.org/TR/html4/loose.dtd">[linebreak]<html>[linebreak]<head>[linebreak]<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">[linebreak]<title>Untitled Document</title>[linebreak]<style type="text/css">[linebreak]<!--[linebreak]body {[linebreak] background-color: #ABBCCC;[linebreak]}[linebreak].style3 {font-size: 12px}[linebreak].style4 {font-family: Verdana, Arial, Helvetica, sans-serif}[linebreak]-->[linebreak]</style></head>[linebreak]<body class="style4">[linebreak]<span class="style3">[linebreak]<table width="200" border="0" align="center">[linebreak] <tr>[linebreak] <td>[linebreak] Code (php) 12345678910111213141516171819202122232425262728293031323334353637383940414243 <?php        //aangeven hoe de kolommen worden gebouwd    $number_cols = mysql_num_fields($result);    //de Query die wordt gebruikt om de gegevens op te halen        //echo "<b>Query: $query</b>";    //Lay-Out tabel header    echo "<table border = 1>\n";    echo "<tr align=center>\n";    echo "<th>del</th>\n";    echo "<th>update</th>\n";    for ($i=0; $i<$number_cols; $i++)    {        echo "<th>" . mysql_field_name($result, $i). "</th>\n";    }    echo "</tr>\n"; //einde van de Tabel Header    //Lay-out Tabel Body    while ($row = mysql_fetch_row($result))    {      echo "<tr align=left>\n";    for ($i=0; $i<$number_cols; $i++)    {                if ($i==0)                {                  echo "<td> <a href=custedit.php?del=".$row[0].">del</a></td>";                  echo "<td> <a href=custedit.php?update=".$row[0].">update</a></td>";                }        echo "<td>";            {echo $row[$i];}        echo "</td>\n";    }    echo "</tr>\n";    }    echo "</table>";        if ($_GET[update])    {     $select = mysql_query("select * from customer where CustID=$_GET[update]") or die(mysql_error());     $row = mysql_fetch_row($select)         ?> [linebreak] <form method="post" action="custedit.php?update=Code (php) 1 <?echo $_GET[update];?> ">[linebreak] <table width="200" border="0" align="center">[linebreak] <tr>[linebreak] <td>[linebreak][linebreak] <table width="411" border="0">[linebreak] <tr>[linebreak] <td><span class="style4">Achternaam:</span></td>[linebreak] <td><input type=text size=25 name=Achternaam value=Code (php) 1 <?echo $row[1];?> ></td>[linebreak] </tr>[linebreak] <tr>[linebreak] <td><span class="style4">Voorletter(s):</span></td>[linebreak] <td><input type=text size=25 name=Voorletters value=Code (php) 1 <?echo $row[2];?> ></td>[linebreak] </tr>[linebreak] <tr>[linebreak] <td><span class="style4">Adres:</span></td>[linebreak] <td><input type=text size=25 name=Adres value=Code (php) 1 <?echo $row[3];?> ></td>[linebreak] </tr>[linebreak] <tr>[linebreak] <td><span class="style4">Postcode:</span></td>[linebreak] <td><input type=text size=25 name=Postcode value=Code (php) 1 <?echo $row[4];?> ></td>[linebreak] </tr>[linebreak] <tr>[linebreak] <td><span class="style4">Woonplaats:</span></td>[linebreak] <td><input type=text size=25 name=Plaats value=Code (php) 1 <?echo $row[5];?> ></td>[linebreak] </tr>[linebreak] <tr>[linebreak] <td><span class="style4">Land:</span></td>[linebreak] <td> <select menuname=Country name=Land>[linebreak] <option value=Code (php) 1 <?echo $row[6];?> >Code (php) 1 <?echo $row[6];?> </option>[linebreak] <option value=Land>Kies het land.........</option>[linebreak] <option value=Albanië>Albanië</option>[linebreak] <option value=België>België</option>[linebreak] <option value=Bulgarije>Bulgarije</option>[linebreak] <option value=Croatië>Croatië</option>[linebreak] <option value=Tjechië>Tjechië</option>[linebreak] <option value=Duitsland>Duitsland</option>[linebreak] <option value=Denemarken>Denemarken</option>[linebreak] <option value=Finland>Finland</option>[linebreak] <option value=Frankrijk>Frankrijk</option>[linebreak] <option value=Groot Britanië>Groot Britanië</option>[linebreak] <option value=Griekenland>Griekenland</option>[linebreak] <option value=Hungarije>Hungarije</option>[linebreak] <option value=Ijsland>Ijsland</option>[linebreak] <option value=Ierland>Ierland</option>[linebreak] <option value=Italië>Italië</option>[linebreak] <option value=Liechtenstein>Liechtenstein</option>[linebreak] <option value=Luxemburg>Luxemburg</option>[linebreak] <option value=Macedonië>Macedonië</option>[linebreak] <option value=Monaco>Monaco</option>[linebreak] <option value=Mongolië>Mongolië</option>[linebreak] <option value=Nederland>Nederland</option>[linebreak] <option value=Oostenrijk>Oostenrijk</option>[linebreak] <option value=Rusland>Rusland</option>[linebreak] <option value=Servië & Montenegro>Servië & Montenegro</option>[linebreak] <option value=Slovakije>Slovakije</option>[linebreak] <option value=Slovenië>Slovenië</option>[linebreak] <option value=Spanje>Spanje</option>[linebreak] <option value=Zweden>Zweden</option>[linebreak] <option value=Zwitserland>Zwitserland</option>[linebreak] <option value=Turkijë>Turkijë</option>[linebreak] <option value=Ukraine>Ukraine</option>[linebreak] </select></td>[linebreak] </tr>[linebreak] <tr>[linebreak] <td><span class="style4">Telefoonnummer:</span></td>[linebreak] <td><input type=text size=25 name=Telefoonnummer value=Code (php) 1 <?echo $row[7];?> ></td>[linebreak] </tr>[linebreak] <tr>[linebreak] <td><span class="style4">EMail:</span></td>[linebreak] <td><input type=text size=25 name=EMail value=Code (php) 1 <?echo $row[8];?> ></td>[linebreak] </tr>[linebreak] </table>[linebreak] <br>[linebreak] <input type=submit name=uptodate value="Update!">[linebreak] <input type=reset name=reset value="Alles wissen..."></td>[linebreak] </tr>[linebreak] </form>[linebreak]</table>[linebreak] Code (php) 123 <?    }    ?> [linebreak] </td>[linebreak] </tr>[linebreak]</table>[linebreak]
 
PHP hulp

PHP hulp

22/11/2024 18:46:34
 
Winston Smith

Winston Smith

16/12/2004 12:30:00
Quote Anchor link
Ik weet wel dat het in C++ zo is dat alles na een spatie wordt afgekapt als je de functie cin gebruikt, misschien is dat in PHP ook zo. Ik zou het oplossen door adres te vervangen in straat en huisnummer, en ze dan aan elkaar te plakken:

$adres = $_POST['straat'] . " " . $_POST['huisnr'];

Overigens heb ik even bij mezelf gekeken, maar ik heb dat probleem niet :s
 
Harry

Harry

16/12/2004 13:02:00
Quote Anchor link
Heel apart :S
Bij mij doet ie het wel, bij mij op school ook :S
 



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.