Php: spara namn och adress i en txt-fil ?

Permalänk
Medlem

Php: spara namn och adress i en txt-fil ?

Hejsan!

Jag skulle behöva hjälp med denna kod, som ska spara namn och adress i en txt-fil. Allt fungerar förutom att det bara är Adressen som sparas i txt filen. Jag vill att båda Namn och Adress ska spara i txt-filen och att det blir radbyte när nästa person skriver in sitt namn och adress.

Är det någon som kan hjälpa med det!?

if (isset($_POST['name'])) { $name = $_POST['name']; if (!empty($name)) { $handle = fopen('adr.txt', 'a'); fwrite($handle, $name."\r\n"); fclose($handle); echo 'Skickat'; } else { echo 'Skriv in ett namn.'; } }

<form action= 'nyaMedlemmar.php' method= 'POST'> Namn:<br> <input type = 'text' name = 'name'><br><br> Adress:<br> <input type = 'text' name = 'adress'><br><br> <input type='submit' value='Skicka'> </form>

Permalänk
Medlem
Skrivet av engeljen:

Hejsan!

Jag skulle behöva hjälp med denna kod, som ska spara namn och adress i en txt-fil. Allt fungerar förutom att det bara är Adressen som sparas i txt filen. Jag vill att båda Namn och Adress ska spara i txt-filen och att det blir radbyte när nästa person skriver in sitt namn och adress.

Är det någon som kan hjälpa med det!?

if (isset($_POST['name'])) { $name = $_POST['name']; if (!empty($name)) { $handle = fopen('adr.txt', 'a'); fwrite($handle, $name."\r\n"); fclose($handle); echo 'Skickat'; } else { echo 'Skriv in ett namn.'; } }

<form action= 'nyaMedlemmar.php' method= 'POST'> Namn:<br> <input type = 'text' name = 'name'><br><br> Adress:<br> <input type = 'text' name = 'adress'><br><br> <input type='submit' value='Skicka'> </form>

Detta borde fungera bättre. Du saknade en $_POST för adressen

if (isset($_POST['name'])) { $name = $_POST['name']; $adress = $_POST['adress']; //Denna saknades if (!empty($name)) { $handle = fopen('adr.txt', 'a'); fwrite($handle, $name. " " . $adress . "\r\n"); //La till adressen med ett mellanslag i mitten fclose($handle); echo 'Skickat'; } else { echo 'Skriv in ett namn.'; } }

Permalänk
Medlem

Åh tusen tack!!

Om jag skulle få fråga en till fråga angående koden.
Jag vill att man måste fylla i båda fälten Namn och Adress innan det går att skicka in den. Hur gör jag det?

Permalänk
Medlem

if (!empty($name) && !empty($adress))

Permalänk
Medlem

Åter igen tusen tack!
Tack för att Ni tar er tid för oss nybörjare