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
 

TRANSMITERE VALORI INPUT FARA "SUBMIT" !?
Vezi mesajul original

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



Data înscrierii: 18/Mai/2003
Mesaje: 20
Locație: Forgotten Realms

Trimis: Mie Iun 04, 2003 10:01 pm    Titlul subiectului: TRANSMITERE VALORI INPUT FARA "SUBMIT" !?  

Am o pagina cu o forma ce contine urmatorul tabel:

Cod:
 _______________________________
|Nume User 1 | Info | Checkbox 1|
|Nume User 2 | Info | Checkbox 2|
|Nume User 3 | Info | Checkbox 3|
|...         |      |           |
|Nume User n | Info | Checkbox n|
 -------------------------------
| Editeaza | Sterge | Muta ...

Editeaza, sterge, Muta samd. sunt linkuri catre pagini php. deaorece nu pot folosi un singur buton de submit si vreau sa pot alege ce actiuni sa intreprind asupra userilor selectati.

Intrebarea mea este: Cum pot citi valorile checkboxurilor din forma fara SUBMIT? Vreau sa vad care checkboxuri sunt selectate si sa execut actiuni diferite (avand in vedere aceste checkboxuri) in functie de butonul selectat.

Daca se poate PHP/HTML, fara java sau alte trick-uri pls.[/code]
Sus  
Dan Alexandru



Data înscrierii: 05/Apr/2003
Mesaje: 45

Trimis: Mie Iun 04, 2003 10:51 pm    Titlul subiectului:  

Ai aici un mic mic exemplu:
Cod:
<html>
<body>
<form name="frmData" method="post">
<table border=1>
 <tr>
  <td>Nume User 1</td>
  <td>Info</td>
  <td><input type="checkbox" name="c1"></td>
 </tr>
 <tr>
  <td>Nume User 2</td>
  <td>Info</td>
  <td><input type="checkbox" name="c2"></td>
 </tr>
 <tr>
  <td>Nume User 3</td>
  <td>Info</td>
  <td><input type="checkbox" name="c3"></td>
 </tr>
 <tr>
  <td><input type="button" onClick="frmData.action='editeaza.php';frmData.submit();" value="Edit">
  </td>
  <td><input type="button" onClick="frmData.action='sterge.php';frmData.submit();" value="Sterge">
  </td>         
 <td><input type="button"  onClick="frmData.action='muta.php';frmData.submit();" value="Muta">
  </td>
 </tr>                  
</table>
</form>
</body>
</html>

Si apoi preiei valorile si prelucrezi datele dupa cum ai nevoie.
editeaza.php:

Cod:
<?
 if($c1=="on")
 {
 echo "editez user-ul unu";
 }
 else
 echo "nu editez user-ul unu";
?>

Succes!
Alex.
Sus  
Black Knight



Data înscrierii: 18/Mai/2003
Mesaje: 20
Locație: Forgotten Realms

Trimis: Joi Iun 05, 2003 5:48 am    Titlul subiectului:  

Merci mult, cred ca este exact ce imi trebuie.
Sus  
Constantin



Data înscrierii: 20/Sep/2002
Mesaje: 236

Trimis: Joi Iun 05, 2003 8:11 am    Titlul subiectului:  

Dar stii ca acel fragment contine cod JavaScript, in timp ce tu vroiai fara.
Oricum, nu cred ca se poate fara JavaScript.
Sus  
tepes



Data înscrierii: 03/Apr/2003
Mesaje: 58

Trimis: Sâm Iun 07, 2003 7:53 pm    Titlul subiectului:  

Cod:
if ($ok == "Executa") {
    $variabile = array_keys($HTTP_POST_VARS);
    foreach ($variabile as $valoare) {
        if (is_numeric($HTTP_POST_VARS[$valoare])) {
            $wcodm = substr($valoare,2);
            $query = "UPDATE cos SET ordm=$HTTP_POST_VARS[$valoare] WHERE (codm=$wcodm AND user='$xuser')";
            $doit = mysql_query($query);
        }
    }
}

echo "<form action=\"divinfo.php\" method=post>";
for ($x=1;$x<100;$x++) {
   echo "<input type=text name=\"nr", $x,"\" value=\"", $x, "\" style=\"background-color: #efefef; border: #000000 1 solid; height: 17px; width: 40px; font-size: 10; font-family: arial\">\n";
}
echo "<input type=submit name=\"ok\" value=\"Executa\">";
echo "</form>";



uite aici o idee... eu am o baza de date de peste 4.000 de melodii si fac pentru fiecare o variabila... nr1, nr2, ..., nr4256.
1, 2, ..., 4256 este de fapt ID unic din baza de date... si astfel am unicitatea variabilelor... ca sa folosesc codul, extrag di numele variabilei de la 2 incolo si gata... m-am cam chinuit putin, dar a mers...
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 -> Cod PHP
Pagina 1 din 1


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