[php & mysql]

Pagina: 1
Acties:
  • 55 views sinds 30-01-2008

  • cybermans
  • Registratie: Maart 2001
  • Laatst online: 27-08 11:02
edit.php:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$query = mysql_query("Select * from profile ORDER by id DESC");
    echo "<form method=\"post\" action=\"update.php\">";
    echo "<input type=\"hidden\" name=\"option\" value=\"add\">";
    echo "<table>";
    $line = mysql_fetch_array($query, MYSQL_ASSOC);
    $nextid = $line['id'] +1;
     foreach ($line as $col_value) {
            print "\t<tr>\n";
            $name = @mysql_field_name($query, $x);
            echo "<td>$name</td>";
            print "\t\t<td><input type\"text\" name=\"$name\"></td>\n";
            print "\t</tr>\n";
            $x++;
         }
    echo "<tr><td><input type=\"submit\" value=\"adden\"></td><td></td></tr>";
    echo "</table>";
    echo "</form>";
    echo $nextid;

update.php:
$query = mysql_query("INSERT INTO profile (nickname, naam, leeftijd, email, woonplaats, honour, favowapen, favomap, plaatje) VALUES ('".$_POST['nickname']."', '".$_POST['naam']."', '".$_POST['leeftijd']."', '".$_POST['email']."', '".$_POST['woonplaats']."', '".$_POST['honour']."', '".$_POST['favowapen']."', '".$_POST['favomap']."', 'NULL'") or die ("error:".mysql_error());
echo $query;

dit weigert te werken en het enige wat ik te zien krijd\g ik als ik er een wil adden ik heb er geen zin in. Ik heb hier nu 2 uur mee lopen k*tten en ik kom er niet uit, wet iemand het?

[ Voor 0% gewijzigd door cybermans op 24-10-2002 17:59 . Reden: layout wordt anders vernaggelt ]

Strava | Runkeeper | Endomondo (mijn leikr uploads)


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
cybermans schreef op 24 oktober 2002 @ 17:39:
dit weigert te werken en het enige wat ik te zien krijd\g ik als ik er een wil adden ik heb er geen zin in. Ik heb hier nu 2 uur mee lopen k*tten en ik kom er niet uit, wet iemand het?
m'kay.. wij snappen het.. 8)7

als je nou is ipv die 'ik heb er geen zin in' de mysql_error() neerzet, dan komen we al verder

[ Voor 0% gewijzigd door BasieP op 24-10-2002 17:46 . Reden: /s/_/\./i ]

This message was sent on 100% recyclable electrons.


  • cybermans
  • Registratie: Maart 2001
  • Laatst online: 27-08 11:02
done uitkomst is
You have an error in your SQL syntax near '' at line 1

hier heb je volgens mij ook niet veel aan maar goed

Strava | Runkeeper | Endomondo (mijn leikr uploads)


  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-08 18:36
Zet om allebei toch maar die [php] tags.
En html in je php code, ala. Maar dat je er ook nog eens \t's tussen frunnikt helpt de leesbaarheid niet echt. :)
Weet je zeker dat alle waarden die je in je database gooit varchars, chars of texts zijn? Als id een int column is kan je er natuulijk niet een 'string' in proppen.
edit:
Net getest, die uitspraak klopt niet. Valt me tegen van MySQL. :)
(Overigens moet je die id gewoon op auto_increment zetten.)

NULL moet je trouwens sowieso zonder haakjes doen.

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
*kuch*
ik wil niet vervelend zijn, maar dan heb je die mysql_error() ergens fout neergezet. het moet dus dit worden:

$query = mysql_query("INSERT INTO profile (id, nickname, naam, leeftijd, email, woonplaats, honour, favowapen, favomap, plaatje) VALUES ('".$_POST['id']."', '".$_POST['nickname']."', '".$_POST['naam']."', '".$_POST['leeftijd']."', '".$_POST['email']."', '".$_POST['woonplaats']."', '".$_POST['honour']."', '".$_POST['favowapen']."', '".$_POST['favomap']."', 'NULL'") or die ("error:".mysql_error())

verder is het ook zo dat je volgens mij ERG veel te veel quotes gebruikt

This message was sent on 100% recyclable electrons.


  • cybermans
  • Registratie: Maart 2001
  • Laatst online: 27-08 11:02
error:You have an error in your SQL syntax near '' at line 1 is de uitkomst nu
ik weet dat ik te veel quote maar hoe kan je het beter doen dan

sjit edit plus gebruikt een ioude versie ofzo tweede php gedeelte geupdate

Strava | Runkeeper | Endomondo (mijn leikr uploads)


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
PHP:
1
$query = mysql_query("INSERT INTO profile (id, nickname, naam, leeftijd, email, woonplaats, honour, favowapen, favomap, plaatje) VALUES ('$_POST[id]', '$_POST[nickname]', '$_POST[naam]', '$_POST[leeftijd]', '$_POST[email]', '$_POST[woonplaats]', '$_POST[honour]', '$_POST[favowapen]', '$_POST[favomap]', 'NULL')") or die ("error:".mysql_error())


probeer het zo is

sorry voor de layout

This message was sent on 100% recyclable electrons.


Verwijderd

sorry, maar ik ga even bot zijn:

dit valt imo onder standaard debug werk |:( . Dus begin maar eens met een echo $query en een mysql_error() (al reeds gezegd).
done uitkomst is
You have an error in your SQL syntax near '' at line 1

hier heb je volgens mij ook niet veel aan maar goed
is dat zo :? Samen met wat ik daarboven gezegd heb, moet je hier echt heel eenvoudig uitkomen.

nofi, maar heb je de faq gelezen wat betreft het plaatsen van een post in /14?

  • cybermans
  • Registratie: Maart 2001
  • Laatst online: 27-08 11:02
BassieP bedankt met die asociaal brede regel van jou werktie. Fenz ppl

Strava | Runkeeper | Endomondo (mijn leikr uploads)


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Doe volgende keer ff een beetje debug-werk zelf, zeg |:(

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.