12. august 2003 - 20:36Der er
18 kommentarer og 1 løsning
oprette nyt navn i mysql via php
Mit spørgsmål i dag er hvordan laver jeg et par felter hvor jeg kan skrive en ny postnr og by. med en knappe på min side... hvis i har en god dansk side hvor det står er det også ok.. jeg har søgt lidt rundt herinde men ikke fundet noget rigtig, jeg kan bruge
<html> <head> <title>Post Nr</title> </head> <body> <center> <form method="POST" action="sog1.php"> Søg Postnr: <input type="text" name="postnr" size="10"> <input type="submit" value="Søg"> <br> <br> <BODY BGCOLOR="#cccccc" TEXT="#000000"> <? $db = mysql_connect("localhost","*******","******") or die ("Could not connect to MySQL"); mysql_select_db("projekt");
$user =($_POST['postnr']);
$re = mysql_query("SELECT postnr, city, land FROM postnr where postnr=$user");
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<?php if (isset($_POST['send'])) { if (mysql_result(mysql_query("SELECT COUNT(*) FROM postnr WHERE postnr='$_POST[postnr]'"),0) > 0) { echo 'Postnummeret findes allerede!'; } else { mysql_query("INSERT INTO postnr VALUES ('$_POST[postnr]','$_POST[city]','$_POST[land]'") or die(mysql_error()); echo 'Postnummeret er blevet tilføjet!'; } } ?>
<?php $db = mysql_connect("localhost","root",""); mysql_select_db("projekt"); if (isset($_POST['send'])) { if (mysql_result(mysql_query("SELECT COUNT(*) FROM postnr WHERE postnr='$_POST[postnr]'"),0) > 0) { echo 'Postnummeret findes allerede!'; } else { mysql_query("INSERT INTO postnr VALUES ('$_POST[postnr]','$_POST[city]','$_POST[land]'") or die(mysql_error()); echo 'Postnummeret er blevet tilføjet!'; } } ?> </center> </body> </html>
jeh får en fejl der hedder You have an error in your SQL syntax near '' at line 1. men den viser tabellerne
Prøv at udskifte linien med den her: mysql_query("INSERT INTO postnr (postnr,city,land) VALUES ('$_POST[postnr]','$_POST[city]','$_POST[land]'") or die(mysql_error());
schaefner: Tak for hjælpen til omskrivning. Havde lige lidt travlt.
<?php if (isset($_POST['send'])) { $db = mysql_connect('localhost','root',''); mysql_select_db('projekt'); if (mysql_result(mysql_query("SELECT COUNT(*) FROM postnr WHERE postnr=$_POST[postnr]"),0) > 0) { echo 'Postnummeret findes allerede!'; } else { mysql_query("INSERT INTO postnr (postnr,city,land) VALUES ($_POST[postnr],'$_POST[city]','$_POST[land]'") or die(mysql_error()); echo 'Postnummeret er blevet tilføjet!'; } } ?> </center>
<?php if (isset($_POST['send'])) { $db = mysql_connect('localhost','root',''); mysql_select_db('projekt'); if (mysql_result(mysql_query("SELECT COUNT(*) FROM postnr WHERE postnr=$_POST[postnr]"),0) > 0) { echo 'Postnummeret findes allerede!'; } else { mysql_query("INSERT INTO postnr (postnr,city,land) VALUES ('$_POST[postnr]','$_POST[city]','$_POST[land]')") or die(mysql_error()); echo 'Postnummeret er blevet tilføjet!'; } } ?> </center>
Det jeg rettede var, en ikke afsluttet parentes i SQL sætningen, og så manglede der et på gnyffer...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.