2017-07-21 3 views
0
while($row = mysql_fetch_assoc($req)) 
    { 
     $user_from = $row['user_from']; 
     echo "<form method='post'><a href='".$row['user_from']."' name='yo' value'".$row['user_from']."'>".$row['user_from']."</a> &nbsp"; 
     echo "<input type='submit' name='acc' value='Accept'> &nbsp <input type='submit' name='cancel' value='Reject Rrquest'></form> <br/><br/>"; 
    } 
    if(isset($_POST['acc'])) 
    { 
    } 

BlockquoteOn einreichen i Ankertag Wert in PHP

// anschließend auf here i disply müssen entsprechende Zeile $ [ 'user_from'] Wert

+1

Willkommen bei [so]! Auf dieser Seite wird von Ihnen erwartet, dass Sie versuchen, den Code selbst zu schreiben **. Nach ** [weitere Recherchen durchführen] (// meta.stackoverflow.com/questions/261592)** Wenn du ein Problem hast, kannst du ** alles posten, was du versucht hast ** mit einer ** klaren Erklärung dessen, was isn ' t funktioniert ** und liefert ein [** minimales, vollständiges und verifizierbares Beispiel **] (// stackoverflow.com/help/mcve). Ich schlage vor, eine gute Frage und die perfekte Frage zu lesen (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/). Achten Sie auch darauf, die [Tour] zu nehmen und ** [this] (// meta.stackoverflow.com/questions/347937/)** zu lesen. –

+0

FYI, [Sie sollten nicht mysql_ * 'Funktionen in neuen Code verwenden] (http://stackoverflow.com/questions/12859942/). Sie werden nicht mehr gepflegt [und sind offiziell veraltet] (https://wiki.php.net/rfc/mysql_deprecation). Siehe die [rote Box] (http://php.net/manual/en/function.mysql-connect.php)? Erfahren Sie mehr über [* prepared statements *] (https://en.wikipedia.org/wiki/Prepared_statement) und verwenden Sie [PDO] (http://php.net/pdo) oder [MySQLi] (http: // php.net/mysqli) - [dieser Artikel] (http://php.net/manual/en/mysqlinfo.api.choosing.php) wird Ihnen helfen zu entscheiden, welches für Sie am besten ist. –

+0

streichen Sie dies auf den versteckten Eingang $ row ['user_from']. Sie erhalten in Post-Wert – sekaraja

Antwort

-1

Nutzung übergeben müssen <input type="hidden" name="whateveryouwant" />, wenn Sie kein Textfeld für Benutzer anzeigen möchten.

Versuchen Sie folgendes:

while($row = mysql_fetch_assoc($req)) 
{ 
    $user_from = $row['user_from']; 
    echo "<form method='post'><input type='hidden' name='user_from' value='".$row['user_from']."' /><a href='".$row['user_from']."' name='yo' value'".$row['user_from']."'>".$row['user_from']."</a> &nbsp"; 
    echo "<input type='submit' name='acc' value='Accept'> &nbsp <input type='submit' name='cancel' value='Reject Rrquest'></form> <br/><br/>"; 
} 
if(isset($_POST['acc'])) 
{ 
    echo $_POST['user_from'];//echo the value of user_form 
} 
-1
<?php 

while($row = mysql_fetch_assoc($req)) 
    { 
     $user_from = $row['user_from']; 
    ?> 


    <form method="post" action=""> 
     <a href="<?php $row['user_from'] ?>" name="yo" value ="<?php $row['user_from'] ?>"> <?php $row['user_from'] ?> </a> 

     <input type="submit" name="acc" value="Accept"> 

     <input type="submit" name="cancel" value="Reject Rrquest"> 

    </form> 

    <php 
    } 
    ?> 

<?php 
    if(isset($_POST['acc']) && !empty($_POST['yo'])) 
    { 
     $link = $_POST['yo']; 
     // do what you want to do with this `url` 
    } 

?> 

HINWEIS: Haben Sie Ihren Code nicht Komplexe mit der Verwendung von HTML-Code in Php Echo. Sie können öffnen Sie einfach die While-Schleife Brackets { und schließen Sie dann die php ?> dann einfache HTML Sie geschrieben haben, zu vermeiden, so einfach zu verwendete HTML-Code innerhalb des php echo

+0

Ich bin sicher, mit meinem Code ... wenn Sie überprüfen müssen, dann gehen Sie dafür !! –

+0

Prost! Ich wünsche ihnen einen wunderbaren Tag. ;) –