mam problem z przesłaniem zmiennej do formy, zmiennej $row('id') do contentForm Co robię źlę albo jak to inaczej zrobić/przesłać ?
<script type="text/javascript"> var messageDelay = 2000; // How long to display status messages (in milliseconds) // Init the form once the document is ready $( init ); // Initialize the form function init() { // Hide the form initially. // Make submitForm() the form's submit handler. // Position the form so it sits in the centre of the browser window. $('#contactForm').hide().submit( submitForm ).addClass( 'positioned' ); // When the "Send us an email" link is clicked: // 1. Fade the content out // 2. Display the form // 3. Move focus to the first field // 4. Prevent the link being followed $('a[href="#contactForm"]').click( function() { $('#content').fadeTo( 'slow', .2 ); $('#contactForm').fadeIn( 'slow', function() { $('#senderName').focus(); } ) return false; } ); // When the "Cancel" button is clicked, close the form $('#cancel').click( function() { $('#contactForm').fadeOut(); $('#content').fadeTo( 'slow', 1 ); } ); // When the "Escape" key is pressed, close the form $('#contactForm').keydown( function( event ) { if ( event.which == 27 ) { $('#contactForm').fadeOut(); $('#content').fadeTo( 'slow', 1 ); } } ); } // Submit the form via Ajax function submitForm() { var contactForm = $(this); // Are all the fields filled in? if ( !$('#senderName').val() || !$('#senderEmail').val() || !$('#message').val() ) { // No; display a warning message and return to the form $('#incompleteMessage').fadeIn().delay(messageDelay).fadeOut(); contactForm.fadeOut().delay(messageDelay).fadeIn(); } else { // Yes; submit the form to the PHP script via Ajax $('#sendingMessage').fadeIn(); contactForm.fadeOut(); $.ajax( { url: contactForm.attr( 'action' ) + "?ajax=true", type: contactForm.attr( 'method' ), data: contactForm.serialize(), success: submitFinished } ); } // Prevent the default form submission occurring return false; } // Handle the Ajax response function submitFinished( response ) { response = $.trim( response ); $('#sendingMessage').fadeOut(); if ( response == "success" ) { // Form submitted successfully: // 1. Display the success message // 2. Clear the form fields // 3. Fade the content back in $('#successMessage').fadeIn().delay(messageDelay).fadeOut(); $('#senderName').val( "" ); $('#senderEmail').val( "" ); $('#message').val( "" ); $('#content').delay(messageDelay+500).fadeTo( 'slow', 1 ); } else { // Form submission failed: Display the failure message, // then redisplay the form $('#failureMessage').fadeIn().delay(messageDelay).fadeOut(); $('#contactForm').delay(messageDelay+500).fadeIn(); } } function send(x) { window.location.href="#contactForm?id="+x; } </script> </head> <body id="index"> <div id="pagewrap"> <div id="search"> <label for="filter">Filter</label> <input type="text" name="filter" value="" id="filter" /> </div> <div id="body"> <?php require 'config.php'; echo '<center><table id="tab" id="resultTable" width="600"> <thead> <tr><th>Login</th> <th>Imie</th> <th>Nazwisko</th><th>Email</th> <th>Status</th><th>Akcja</th><th>Usuń</th></tr> </thead> '; { echo '<td><a href="#contactForm" onClick="send('.$res['id'].')">'. htmlspecialchars($res['email']) .'</a></td>'; $buttonText = $res['status'] ? 'dezakt.' : 'aktywuj'; <td class="delCell"><img src="/page/panel_admina/delete.png" class="del" name="'. $res['id'] .'" /></td></tr>'; } ?> <form id="contactForm" action="processForm.php" method="post"> <h2>Send us an email...</h2> <ul> <li> <label for="senderName">Tytuł wiadomości(imię)</label> <input type="text" name="senderName" id="senderName" placeholder="Please type your name" required="required" maxlength="40" /> </li> <li> <label for="senderEmail">Your Email Address</label> <?php $dupa = $_GET['id']; $email = $myrow['email']; echo '<input type="email" name="senderEmail" id="senderEmail" value="'.$email.'" placeholder="Please type your email address" required="required" maxlength="50" />'; ?> <!-- <input type="email" name="senderEmail" id="senderEmail" value="'.$zmienna.'"> placeholder="Please type your email address" required="required" maxlength="50" /> </li> --> <li> <label for="message" style="padding-top: .5em;">Your Message</label> <textarea name="message" id="message" placeholder="Please type your message" required="required" cols="80" rows="10" maxlength="10000"></textarea> </li> </ul> <div id="formButtons"> <input type="submit" id="sendMessage" name="sendMessage" value="Send Email" /> <input type="button" id="cancel" name="cancel" value="Cancel" /> </div> </form> <div id="sendingMessage" class="statusMessage"><p>Sending your message. Please wait...</p></div> <div id="successMessage" class="statusMessage"><p>Thanks for sending your message! We'll get back to you shortly.</p></div> <div id="failureMessage" class="statusMessage"><p>There was a problem sending your message. Please try again.</p></div> <div id="incompleteMessage" class="statusMessage"><p>Please complete
już sobie z tym poradziłem ale jak dodać do tego np tam gdzie wpisuje email opcję ze można wysłać do wielu czyli cos jak multiemail
jeszcze raz link do tego: http://www.elated.com/articles/slick-ajax-...orm-jquery-php/