/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
problemer med at skrive til mysql via php
Fra : Tobias Nielsen


Dato : 10-08-03 23:15

Hejsa

Jeg forsøger at få smidt nogle variabler ind i en mysql DB, men har lidt
problemer,
Disse bliver hentet fra en form.

Jeg har testet variablerne ved at skrive dem ud på skærmen.

Hvis jeg manuelt i phpmyadmin tilføjer data til tabellene vil mit script
gerne skrive dette ud, men så snart jeg prøver at tilføje variablerne via
formen på websiden sker der ikke en s*** :(

Er der en der umiddelbart kan se hvad jeg gør galt?

--- php kode---

$_POST["ipnet_ipadresse"] = $ipnet_ipadresse;
$_POST["ipnet_vhost"] = $ipnet_vhost;
$_POST["ipnet_kunde"] = $ipnet_kunde;

$conn = mysql_connect('X','X','X'); <-- ja dem har jeg lige ændret :)
mysql_select_db("ipnet");

$sql = 'INSERT INTO `Kunde` ( `IPadresse` , `vhost` , `Kunde` ) ';
$sql .= "VALUES ( '$ipnet_ipadresse', '$ipnet_vhost', '$ipnet_kunde')";
$sql .= '';

--- /php kode---

På forhånd tak


Hilsen Tobias




 
 
Jimmy (10-08-2003)
Kommentar
Fra : Jimmy


Dato : 10-08-03 23:22


"Tobias Nielsen" <tobias@tach.dk> wrote in message
news:3f36c3e4$0$32482$edfadb0f@dread16.news.tele.dk...
> Hejsa
>
> Er der en der umiddelbart kan se hvad jeg gør galt?
>
> --- php kode---
>
> $_POST["ipnet_ipadresse"] = $ipnet_ipadresse;

Du skal bytte rundt på parametrene i alle tre:

$ipnet_ipadresse = $_POST["ipnet_ipadresse"];

Mvh
Jimmy




Tobias Nielsen (10-08-2003)
Kommentar
Fra : Tobias Nielsen


Dato : 10-08-03 23:34


"Jimmy" <nyhedsgruppe@get2net.dk> skrev i en meddelelse
news:Za.457$os2.192@news.get2net.dk...

> Du skal bytte rundt på parametrene i alle tre:
>
> $ipnet_ipadresse = $_POST["ipnet_ipadresse"];
>
> Mvh
> Jimmy

Hej Jimmy

Tak for svaret. Det løste desværre ikke problemet. Databasen forbliver
stadig tom når jeg taster noget ind i min form. Nogen ide til hvor det
ellers kan være?


Hilsen Tobias



Peter Sepstrup (10-08-2003)
Kommentar
Fra : Peter Sepstrup


Dato : 10-08-03 23:41

Tobias Nielsen skrev:
> $_POST["ipnet_ipadresse"] = $ipnet_ipadresse;
> $_POST["ipnet_vhost"] = $ipnet_vhost;
> $_POST["ipnet_kunde"] = $ipnet_kunde;

Som Jimmy siger... så skal de lige byttes om :)

lige et lille eksempel, vi har $fem som skal være lig med 5, det gøres med:
$fem =5;
bare lige så du er med på hvad vi mener :)

> $sql = 'INSERT INTO `Kunde` ( `IPadresse` , `vhost` , `Kunde` ) ';
> $sql .= "VALUES ( '$ipnet_ipadresse', '$ipnet_vhost', '$ipnet_kunde')";
> $sql .= '';

hmmm... er det alt din kode?
prøv lige:
mysql_query("INSERT INTO `Kunde` ( `IPadresse` , `vhost` , `Kunde` ) VALUES
( '$ipnet_ipadresse', '$ipnet_vhost', '$ipnet_kunde')") or
die(mysql_error());

Det burde virke!
--
Mvh. Peter.
___________________________________
www.SepstrupNET.dk & www.PHP-FAQ.dk

Tobias Nielsen (11-08-2003)
Kommentar
Fra : Tobias Nielsen


Dato : 11-08-03 00:07


"Peter Sepstrup" <peter@_REMOVE_sepstrupnet.dk> skrev i en meddelelse
news:3f36c9ff$0$83068$edfadb0f@dtext01.news.tele.dk...
> Tobias Nielsen skrev:
> > $_POST["ipnet_ipadresse"] = $ipnet_ipadresse;
> > $_POST["ipnet_vhost"] = $ipnet_vhost;
> > $_POST["ipnet_kunde"] = $ipnet_kunde;
>
> Som Jimmy siger... så skal de lige byttes om :)
>
> lige et lille eksempel, vi har $fem som skal være lig med 5, det gøres
med:
> $fem =5;
> bare lige så du er med på hvad vi mener :)

Jeps, det er jeg klar over :)


>
> > $sql = 'INSERT INTO `Kunde` ( `IPadresse` , `vhost` , `Kunde` ) ';
> > $sql .= "VALUES ( '$ipnet_ipadresse', '$ipnet_vhost', '$ipnet_kunde')";
> > $sql .= '';


> hmmm... er det alt din kode?

Nej, I fik ikke det hele med. Mente blot at have lokaliseret fejlen


> prøv lige:
> mysql_query("INSERT INTO `Kunde` ( `IPadresse` , `vhost` , `Kunde` )
VALUES
> ( '$ipnet_ipadresse', '$ipnet_vhost', '$ipnet_kunde')") or
> die(mysql_error());
>
> Det burde virke!

Ganske korrekt, det gjode det også. Mange tak for hjælpen.

Nu skal jeg så blot have styr på at få skrevet det ordenligt ud i tabbeller
:)



Hilsen Tobias







Peter Sepstrup (11-08-2003)
Kommentar
Fra : Peter Sepstrup


Dato : 11-08-03 00:17

Tobias Nielsen skrev:

> Nu skal jeg så blot have styr på at få skrevet det ordenligt ud i
> tabbeller

Hvis du er ny med php, så kig her:
http://www.php-faq.dk/index.php?faq=3
der er 'vi' efterhånden ved at have en fin lille samling tutorials :)
--
Mvh. Peter.
___________________________________
www.SepstrupNET.dk & www.PHP-FAQ.dk

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste