Ik zal eens kijken hoe dat werkt want ik was bezig met Jquery form plugin.quote:Op zondag 15 juli 2012 13:05 schreef boem-dikkie het volgende:
Je kan het toch sowieso wel in één form doen en het hele uploadproces gewoon met AJAX afhandelen?
1 2 3 4 | <?php <button name="subject" type="submit" class="button submit_button" value="upload_files" onclick="upload_files();">Upload File to Server</button> <input type='submit' name='bestellen' value='Verder' class='button rounded-corners' /> ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <?php function upload_files() { var uploaded = false; var bar = $('.bar'); var percent = $('.percent'); var status = $('#status'); $('form').ajaxForm({ beforeSend: function() { $(".submit_button").attr("disabled","true"); status.empty(); var percentVal = '0%'; bar.width(percentVal) percent.html(percentVal); }, uploadProgress: function(event, position, total, percentComplete) { var percentVal = percentComplete + '%'; bar.width(percentVal) percent.html(percentVal); //console.log(percentVal, position, total); }, complete: function(xhr) { var percentVal = '100%'; bar.width(percentVal) percent.html(percentVal); status.html(xhr.responseText); uploaded = true; $(".submit_button").removeAttr("disabled"); }, error: function() { alert("Fatale fout :( Probeer opnieuw te uploaden. Mocht het probleem persistent aanhouden probeer een andere browser en probeer het opnieuw. Onze excuses voor het ongemak."); $(".submit_button").removeAttr("disabled"); } }); ?> |
HTML/CSS topic gebruiken.quote:Op zondag 15 juli 2012 18:27 schreef cablegunmaster het volgende:
Probleem #2:
Nog een foutje hoe zit het met XHR?
Hoe kan je die resetten / unsetten. Ik voer een xhr verzoek uit
en hoe stop ik de focus op "status.html(xhr.responseText);" als ik een andere submit op het zelfde formulier uitvoer?
[ code verwijderd ]
[ code verwijderd ]
Je wil die radio button values uitlezen?quote:Op zaterdag 21 juli 2012 17:58 schreef Daarnaast het volgende:
Ik kom ergens niet mee uit:
$i = 0;
while($i<5)
{
echo 'I is: '.$i;
$i++;
}
Wat ik wil is dat voor elke echo regel een radio button staat.
Als gebruiker bv de radiobutton die voor 'I is: 3' klikt, dat 'I is: 3' in een string gezet wordt en nog een keer geprint wordt.
Hoe bereik ik dit?
Jaquote:Op zaterdag 21 juli 2012 18:01 schreef Scorpie het volgende:
[..]
Je wil die radio button values uitlezen?
quote:Op zaterdag 21 juli 2012 18:33 schreef Scorpie het volgende:
Dat uitlezen en in een variabele stoppen gebeurt meestal als je je form submit, wil je dat? Of wil je echt client side het uitlezen?
Beter uitgelegd wat ik wil.quote:Op zaterdag 21 juli 2012 18:33 schreef Scorpie het volgende:
Dat uitlezen en in een variabele stoppen gebeurt meestal als je je form submit, wil je dat? Of wil je echt client side het uitlezen?
Om de checkboxen weer te geven vanuit de DB doe je:quote:Op zaterdag 21 juli 2012 18:45 schreef Daarnaast het volgende:
[..]
[..]
Beter uitgelegd wat ik wil.
ik heb 3 producten, in mijn php code haal ik deze 3 producten uit mijn mysql database en print ik ze als volgt op het scherm:
product1
product2
product3.
Dit is gelukt, echter wil ik meer doen met de drie producten dan ze alleen op het scherm printen. Ik wil namelijk dmv een radiobutton, button, URL oid de producten kunnen selecteren. Wanneer een product geselecteerd is, dan wil ik iets met die product doen, bijvoorbeeld de naam ervan ergens anders opnieuw printen.
Bv:
ik selecteer product1, product1 moet dan in een variabele gestopt worden, zodat ik er iets mee kan doen.
Waar ik moeite mee heb is een manier vinden om de producten te selecteren, dit wil mij maar niet lukken.
een voorbeeld oplossing:
<form action="checkbox-form.php" method="post">
databaserow value <input type="checkbox" name="dbclick" value="Yes" />
<input type="submit" name="formSubmit" value="Submit" />
</form>
ik heb bv een db met 5 rijen.
Voor elke rij moet een checkbox gemaakt worden en de rijd moet voor de checbox geprint worden.
bv:
DB:
Naam:
Bas
Piet
Wichel
dan moet mijn form zo uitzien:
<form action="checkbox-form.php" method="post">
Bas <input type="checkbox" name="dbclick" value="Yes" />
Piet <input type="checkbox" name="dbclick" value="Yes" />
Wichel<input type="checkbox" name="dbclick" value="Yes" />
<input type="submit" name="formSubmit" value="Submit" />
</form>
Dan kan ik elke waarde met post doorgeven aan php en er iets mee doen, maar ik heb geen idee hoe dit gedaan moet worden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php $html_checkbox = ''; $res = mysql_query("SELECT naam FROM naam_tabel WHERE 1"); if(mysql_num_rows($res) > 0) { while($row = mysql_fetch_array($res)) { $html_checkbox .= htmlentities($row['naam']) . ' <input type="checkbox" name="dbclick" value="' . htmlentities($row['naam']) . '" /><br />'; } } ?> <form action="checkbox-form.php" method="post"> <?php echo $html_checkbox; ?> <input type="submit" name="formSubmit" value="Submit" /> </form> |
1 2 3 4 5 6 | <?php $checkbox_arr = $_POST['dbclick']; while(list($naam, $waarde) = @each($checkbox_arr)) { echo $naam . ' = ' . $waarde; } ?> |
Ik kom niet uit met de code die jij gemaakt hebt, ik weet niet hoe ik het moet toepassen in mijn eigen code. Hier is mijn code:quote:Op zaterdag 21 juli 2012 21:09 schreef The_Terminator het volgende:
[..]
Om de checkboxen weer te geven vanuit de DB doe je:
[ code verwijderd ]
De data eruithalen gaat zo:
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <?php echo"<table border =1> <tr> <th>Naam</th> <th>Werk</th> </tr>"; while($query_row = mysql_fetch_assoc($query)) { $naam = $query_row['naam']; $werk = $query_row['werk']; echo "<form action=data_retrieval.php method=post>"; echo "<tr>"; echo "<td>".$naam."</td>"; echo "<td>".$werk."</td>"; echo "<td>"."<input type=submit name=add value=add " . "</td>"."<br>"; echo "</form>"; } echo "</table>"; $close = mysql_connect('localhost','root','')or die('Not connectend!'); mysql_close($close); } else { echo 'FAIL!'; } ?> |
1 2 3 4 5 6 7 8 9 | <?php if(isset($_POST['add'])) { echo "sdfsdf";//iets willekeurigs wordt wel geprint. echo $naam;//hier wordt altijd de laatste entry uit de database geprint echo $werk;//hier wordt altijd de laatste entry uit de database geprint } ?> |
Om bovenstaande te realiseren zou je via javascript een ajax request naar het script kunnen doen. Je zou dan via hetzelfde script direct de teruggegeven waarde vanuit het script naar bijvoorbeeld een span met een unieke id kunnen wegschrijven.quote:Op zaterdag 21 juli 2012 23:58 schreef Daarnaast het volgende:
[..]
hoe kan ik mijn code zo aanpassen dat als ik add bij Hans druk er 'Hans Bouwvakker' geprint wordt
en als ik add bij piet druk er 'Piet Acountant' geprint wordt?
Maak er je fulltime baan van.quote:Op zondag 22 juli 2012 13:45 schreef Monedita het volgende:
Hoi. Ik wil graag php gaan leren en er ook echt tijd in steken.
Ik heb een macbook pro en wil uiteindelijk websites en apps voor facebook en apps voor de iphone maken en websites voor smartphones optimaliseren. Uiteindelijk wil ik ook desktop applicaties zoals tweetdeck maken en geavanceerde websites zoals studentenuitzendbureaus, online magazines ( en dan niet met wordpress oid ), prijs/vakantie vergelijkingen etc etc
Ik weet dat dit niet van de 1 op de andere dag gaat maar zoals ik al zei, ik wil er tijd in steken.
Wat raden jullie aan om als eerste mee te beginnen? Wat voor eindproduct? Een website of een app?
Ik ben sowieso van plan om lessen van Lynda.com te volgen, maar soms zie ik door de bomen het bos niet meer.
Ja eh sorry, maar wat je allemaal hier loopt te verkondigen wat je wil gaan doen, dat is een 15 jaren plan als je het hobby matig gaat doen. Je hebt nul kennis neem ik aan?quote:
Mwah, ik heb php gewoon on the job geleerd eind jaren negentig. Daarvoor gebruikte ik alleen html en javascript.quote:Op zondag 22 juli 2012 14:46 schreef Scorpie het volgende:
[..]
Ja eh sorry, maar wat je allemaal hier loopt te verkondigen wat je wil gaan doen, dat is een 15 jaren plan als je het hobby matig gaat doen. Je hebt nul kennis neem ik aan?
Ja prima hoor, maar heb je gelezen wat ze wil of niet? Iphone apps, CMSen, Desktop apps, Online magazines, de hele rambam. Dat leer je niet door elke week 3 uurtjes PHP-en met Lynda.com, of je moet net zo goed als remlof zijn.quote:Op zondag 22 juli 2012 14:57 schreef remlof het volgende:
[..]
Mwah, ik heb php gewoon on the job geleerd eind jaren negentig. Daarvoor gebruikte ik alleen html en javascript.
Eh nee, dat lukt je zelfs niet als je net zo goed als ik bentquote:Op zondag 22 juli 2012 14:58 schreef Scorpie het volgende:
[..]
Ja prima hoor, maar heb je gelezen wat ze wil of niet? Iphone apps, CMSen, Desktop apps, Online magazines, de hele rambam. Dat leer je niet door elke week 3 uurtjes PHP-en met Lynda.com, of je moet net zo goed als remlof zijn.
met mod_rewrite:quote:Op zondag 22 juli 2012 14:34 schreef Onnoman het volgende:
Hallo allemaal..
kan je 1 pagina op een website zichtbaar maken en de rest ontoegankelijk laten dmv htpaswrd en htaccess?
nu moet de index dus een bericht geven dat de website in ontwikkeling is
1 2 3 4 5 6 | RewriteEngine On RewriteBase / RewriteCond %{REMOTE_ADDR} !^1\.1\.1\.1 RewriteCond %{REMOTE_ADDR} !^1\.1\.1\.2 RewriteRule ^(.*)$ down.html [L] |
Je wilt met 1 ding beginnen? Begin met een database opzetten en daar gegevens in en uit halen en aanpassen.quote:Op zondag 22 juli 2012 15:18 schreef Monedita het volgende:
Ik gaf duidelijk aan dat ik dat niet binnen no time verwacht te kunnen. Ik gaf ook duidelijk aan dat ik serieus ben en er tijd in wil steken en met 1 ding wil beginnen. Maar ik zal wel ergens anders informatie inwinnen
Mij lijkt dit voor een beginner soms nog best ver.quote:Op zondag 22 juli 2012 15:33 schreef remlof het volgende:
Dat lijkt mij ook een hele goeie start. AJAX snel onder de knie krijgen is ook wel een pre tegenwoordig.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |