2017-08-23 3 views
1
<td align="center"><input type="checkbox" name="checked_id[]" class="checkbox" value="<?php echo $id_student;?>"/></td> 


<button type="button" class="btn btn-lg btn-success" onClick="window.location = 'edit.php?ktp=<?php echo $id_student; ?>'">EDIT</button 

Wie kann ich den Wert des Kontrollkästchens für die Verwendung auf anderen PHP-Seite wie edit.php bekommen? Id_student = 3454? Meine Ergebnisse können von dem ausgewählten Kontrollkästchen abweichen.Get Checkbox Wert für Bearbeitungsdaten PHP

+0

müsste AJAX mit jQuery oder einem PHP Post/Get-Szenario verwenden. Was versuchst du zu machen? Überprüfen Sie einen Schüler und gehen Sie auf eine Bearbeitungsseite? Warum machst du nicht einfach einen Link zur Bearbeitungsseite mit der ID dieses Studenten? Sie können nicht mehr als eine Bearbeitungsseite gleichzeitig aufrufen und über Kontrollkästchen können Sie mehrere auswählen. Sie sollten entweder Links oder Radiobuttons – clearshot66

+0

thx für Ratschläge verwenden. Ich werde jetzt versuchen .. –

Antwort

0

ich bin nicht sicher, ob ich verstehe Ihre Frage klar, aber von dem, was ich, dass ich verstanden hoffen, dass dieses Beispiel hilft

$.ajax({ 
    type: 'POST', 
    url: '/ajax/checkbox.php', 
    data: { foton : $('input:checkbox:checked').val()}, 

    success: function(data) { 
     $('#message').html(data); 
    } 
}); 
/ajax/checkbox.php?name=foton 

Hier haben Sie einen $_GET Parameter, die name und seinen Wert genannt ist foton.

Sie sebd den Wert Ihres Kontrollkästchens in einem $_POSTParameter namens foton.

Sie müssen nicht eine Abfrage-Zeichenfolge in Ihrem $.ajax url gesetzt, wenn Sie Daten angeben (anstelle von Ihnen wollen auf eine Seite umgeleitet, die Ihre $_GET Parameter einen Teil verarbeitet).

+0

thx für Beratung. Entschuldigung ich bin Anfänger, ich weiß nicht, wie man Ajax benutzt. –

+0

@ Mr.Coolhead können Sie die Antwort akzeptieren? – mirvatJ