PHP naam herhalen

Status
Niet open voor verdere reacties.

Yarown

Gebruiker
Lid geworden
5 okt 2013
Berichten
67
Hallo Helpmij.

Ik kom er niet meer uit omdat ik meer verstand heb van HTML dan van PHP :D

Mijn vraag is dus :

Wat is een script dat ik op mijn website een venster krijg met : VOER NAAM IN, en als je je naam hebt ingevoerd dat je de zelfde naam weer terug ziet op de homepagina ?

Mvg,
 
PHP:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
  echo '<p>De ingevoerde naam is: '. $_POST['fullName'] .'</p>';
}
?>

<form action="" method="post">
    <input type="text" name="fullName" placeholder="Voer naam in" />
    <input type="submit" value="Verstuur" />
</form>
 
En hoe moet ik daarvoor zorgen dat

<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
echo '<p>De ingevoerde naam is: '. $_POST['fullName'] .'</p>';
}
?>

ook werkt op een andere pagina?

Dus dat ik het invoer op INDEX en dat ik de naam zie bij bv "nieuws" ?
 
En hoe moet ik daarvoor zorgen dat

<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
echo '<p>De ingevoerde naam is: '. $_POST['fullName'] .'</p>';
}
?>

ook werkt op een andere pagina?

Dus dat ik het invoer op INDEX en dat ik de naam zie bij bv "nieuws" ?

Code:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
echo '<p>Nieuws : De ingevoerde naam is: '. $_POST['fullName'] .'</p>';
}
?>
 
Hoi, sorry. Dat was mijn onduidelijk heidje :D

Ik bedoel dat als ik de naam invoer op INDEX.PHP dat ik het kan zien op NIEUWS.PHP
Kan dit?
 
Dan moet je de naam opslaan in de sessie:
PHP:
$_SESSION['fullName'] = $_POST['fullname'];

Vervolgens kan je overal op je website de naam uit de variabele $_SESSION['fullName'] halen.
 
Als ik het goed begrijp krijg ik dan :
Code:
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
echo '<p>Nieuws : De ingevoerde naam is: '. $_SESSION['fullName'] = $_POST['fullname']; .'</p>;
}
?>

?
Hij geeft bij mij dan een error aan namelijk.
 
Hallo Helpmij, een vriend van me heeft me geholpen met de code, als jullie hem willen weten :

Code:
<?php session_start(); ?>
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
session_start();
$_SESSION['naam'] = $_POST['fullName'];
  echo '<p>De ingevoerde naam is: '. $_POST['fullName'] .'</p>';
}
?>
<form action="" method="post">
    <input type="text" name="fullName" placeholder="Voer naam in" />
    <input type="submit" value="Verstuur" />
</form>

De helft zal wel niet kloppen, maar het werkt in iedergeval :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan