Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

am incercat tot ce am gasit ... shi tot nu vrea
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Devyll



Data înscrierii: 16/Oct/2004
Mesaje: 8

Trimis: Sâm Oct 16, 2004 2:45 pm    Titlul subiectului: am incercat tot ce am gasit ... shi tot nu vrea  

este vorba despre formulare .... cand apelez functzia print sau echo shi vreau sa afishez o variabila nu imi scrie nimic ... deci se comporta ca shi cum variabila ar fi goala ... am incercat cu $var , $_POST['var'] , $_GET['var'] , register_globals= on , register_globals = off , am incercat pana shi cu $HTTP_POST['var'] sau $HTTP_GET['var'] ... am consultat mai multe forumuri shi nu am gasit nimic ... a-tzi putea sa ma ajutatzi ? :?: :?:
Sus  
stealth



Data înscrierii: 21/Iun/2004
Mesaje: 304
Locație: Timisoara

Trimis: Sâm Oct 16, 2004 4:23 pm    Titlul subiectului:  

da si tu paste la ce ai facut ca sa vedem si noi.
Sus  
Devyll



Data înscrierii: 16/Oct/2004
Mesaje: 8

Trimis: Sâm Oct 16, 2004 9:47 pm    Titlul subiectului:  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmnls="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>testvar</title>
</head>
<body>
<form action="formular.php" method="POST" >
Mr. <input type="radio" title="titlu" value="Mr."/>
Mrs.<input type="radio" title="titlu" value="Mrs."/>
Ms. <input type="radio" title="titlu" value="Ms."/>
<br />
Name <input type="text" title="nume" size="10"/>
Adresa email <input type="text" title="adresa" size="15"/>
<br />
Parere:<select name="parere">
<option value="excelent">Este mishto.</option>
<option value="merge">Hmm .. merge.</option>
<option value="nasol">Nu-mi place.</option>
</select>
<br />
Comments:<textarea name="comments" rows="3" cols="15"></textarea>
<br />
<input type="submit" name="submit" value="Arde-o" />

</form>

<! - Script 3.2 - test.php.html ->
</body>
</html>
*******
asta fiind un formular. iar "formular.php":
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmnls="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>raspuns</title>
</head>
<body>
<?php
print"test" .$nume;
?>
</body>
</html>
bine ca erau mult mai multe dar din moment ce am inceput cu testele a ramas numai cu variabila $nume ... pe care am incercat sa o afishez in multe moduri shi toate combinatziile posibile zic eu ... adik
register_globals = on / form method= "post" / $_POST['nume'] - nu merge
register_globals = on / form method= " get" / $_GET['nume] - nu merge
register_globals = OFF ... cele 2 de sus ... - nu merg
register_globals = on / form method= "post" / $nume - nu merge
register_globals = on / form method= " get" / $nume - nu merge
register_globals = OFF precedentele - nu merg ...
am innebunit de atatea teste ... + am incercat cu print ... cu echo .... cu "." in fatza ... intre ghilimelele de la print ... nici un caz nu mi-a afishat valoarea variabilei ... unde am greshit ?!
Sus  
Devyll



Data înscrierii: 16/Oct/2004
Mesaje: 8

Trimis: Sâm Oct 16, 2004 9:52 pm    Titlul subiectului:  

cel mai bine da-mi tu un exemplu cat mai simplu de formular shi de scriptul care afisheaza datele introduse in formular ... shi sa imi zici cum sa am register_globalsu' shi eu il incerc ... shi itzi spun ce imi afisheazza ... :!: folosesc apache 2.0.52 shi php 4.3.9 baza de date mysql 4.0.21 pe lunar linux (distributzi sursa)
Sus  
PCPbSlack



Data înscrierii: 23/Noi/2003
Mesaje: 143
Locație: Ploiesti

Trimis: Sâm Oct 16, 2004 10:41 pm    Titlul subiectului: Incearca asa  

Cod: <!-- formular.php -->
<html>
<body>

   <form action="print.php" method="post" name="form1">
      Test text: <input type="text" name="test" value="Schimba textul"><br>
      <input type="submit" name="submit" value="Trimite variabila">
   </form>
   
</body>
</html>

<?php  // print.php if (isset($_POST['submit'])) { //verifici daca variabila pentru submit exista     print "Valoarea variabilei este:".$_POST['test']; } else {     header("Location: formular.php"); //daca nu s-a trimis variabila iti reafiseaza formularul     exit; } ?>

Creeaza in document root-ul tau un folder test in care creezi 2 fisiere formular.php si print.php
Faci un mic Copy/Paste la codul de mai sus in fisiere si accesezi ceva de genul: http://localhost/test/formular.php

Sper sa-ti mearga. :)
Sus  
Devyll



Data înscrierii: 16/Oct/2004
Mesaje: 8

Trimis: Sâm Oct 16, 2004 10:52 pm    Titlul subiectului:  

:evil: incredibil .... merge .... shi cat m-am chinuit .... :? totushi shtie cineva ce greshisem mai sus ? :roll:
Sus  
PCPbSlack



Data înscrierii: 23/Noi/2003
Mesaje: 143
Locație: Ploiesti

Trimis: Sâm Oct 16, 2004 11:00 pm    Titlul subiectului:  

Citat: <?php
print"test" .$nume;
?>

Cred ca lipsa unui spatiu intre print si "test" era sursa ta de erori.
Sus  
Devyll



Data înscrierii: 16/Oct/2004
Mesaje: 8

Trimis: Sâm Oct 16, 2004 11:08 pm    Titlul subiectului:  

mersi mult ...
Sus  
PCPbSlack



Data înscrierii: 23/Noi/2003
Mesaje: 143
Locație: Ploiesti

Trimis: Sâm Oct 16, 2004 11:13 pm    Titlul subiectului: Pentr  

No problemo! De aia exista PHP Romania :D
Sus  
kokosanu



Data înscrierii: 16/Mai/2004
Mesaje: 59
Locație: Cluj-Napoca

Trimis: Mar Oct 19, 2004 1:29 pm    Titlul subiectului:  

greseala ta e radicala! atributul "title" nu ofera posibilitatea de postare a variabilei la submit ci atributul "name".

ar fi trebuit sa stii chestia asta de cand te-ai apucat de PHP
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community