Php array ανάρτηση τιμές dificulties

ψήφοι
0

Δεν μπορώ να φαίνεται να καταλάβω γιατί δεν μπορώ να περάσει κάποια αξίες με τον ακόλουθο κώδικα:

<div class=menu>
Por favor seleccione os conteúdos:
<form name=Categorias action=Elementos_Descritivos.php method=post>
<?php 

$Categorias = array (Nome, Data, Cliente, Observacoes);

 foreach( $Categorias as $key => $value){

echo <div class=\cb-row\>
      <label for=\$value\>$value:</label>
      <input id=\$value\ $value=\$value\ type=\checkbox\ value=\$value\ checked />
      </div>;
}
 ?>
   <div class=submit>
    <input type=submit value=Seguinte />
</div>
    </form>
</div>
 </div>

Στη σελίδα Elemento_Descritivos.php Όλος ο κώδικας που έχω είναι:

<?php

 print(<pre>);
 print_r($_POST);
 print(</pre>);

?>

Είναι απλά έξοδοι:

Array ()

Ευχαριστώ.

Δημοσιεύθηκε 07/07/2009 στις 15:52
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
7

Θα πρέπει να ορίσετε το όνομα του χαρακτηριστικού για όλες τις εισόδους σας για μια θέση φόρμα για να λειτουργήσει. Η ταυτότητα δεν έχει αναρτηθεί όταν υποβάλλεται μια φόρμα.

 <input id=\"$value\" name=\"$value\" .../>

Κάντε το ίδιο για το κουμπί σας υποβάλουν. Αυτό θα σας επιτρέψει να καταλάβουμε ποιες κουμπί υποβολής πιέστηκε σε περίπτωση που έχετε πολλούς με την ίδια μορφή.

Απαντήθηκε 07/07/2009 στις 15:56
πηγή χρήστη

ψήφοι
2

Όπως Wadih τόνισε - θα πρέπει να ορίσετε ένα χαρακτηριστικό όνομα για εισόδους σας. Έχω ξαναγράψει κωδικό σας, με την ελπίδα να γίνει λίγο πιο σαφής τι συμβαίνει. Έχω, επίσης, αφαιρούνται την τιμή του χαρακτηριστικού $ = \ «$ αξίας \».

<div class="menu">
    Por favor seleccione os conteúdos:
    <form name="Categorias" action="Elementos_Descritivos.php" method="post">

    <?php 
    $Categorias = array ("Nome", "Data", "Cliente", "Observacoes");
    foreach( $Categorias as $category){
    ?>

    <div class="cb-row">
        <label for="<?=$category;?>">
            <?=$category;?>
        </label>
        <input
            id="<?=$category;?>"
            name="<?=$category;?>"
            type="checkbox"
            value="<?=$category;?>"
            checked
            />
    </div>

    <?
    } //foreach
    ?>

    <div class="submit">
        <input name="categories" type="submit" value="Seguinte" />
    </div>
    </form>
</div>
Απαντήθηκε 07/07/2009 στις 16:14
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more