quote:Op donderdag 24 augustus 2006 09:28 schreef ronvonflon het volgende:
Ik ben waarschijnlijk heel omslachtig aan het doen, hopelijk kan iemand mij een stukje verder helpen. Wat ik wilis het volgende:
op de pagina frontpage.php wil ik het laatste nieuwsbericht weergeven. Alle nieuwsberichten staan
in dezelfde tabel en in die tabel staan verder ook geen andere berichten.
Het SELECT MAX(id) FROM $table werkt hiervoor dus prima.
Dit heb ik ook werkend gekregen. Nu wil ik alleen verderop in de pagina links en titels van de 5
voorgaande berichten weergeven.
Ik krijg dit alleen voor elkaar door 5 extra $result, $links en $id te maken. dus result1 =,
result2= etc etc
dit lijkt me makkelijker te moeten kunnen, allen kan ik niet echt vinden waar.
Misschien is de code die er nu staat ook al te omslachtig. ik heb namelijk wat dingen aan elkaar
lopen breien.
code tot nu toe:
$id_max = mysql_result(mysql_query("SELECT MAX(id) FROM $table"),0,0);
$result = mysql_query("SELECT * FROM $table WHERE id=$id_max",$db);
$links = mysql_fetch_array($result);
$TITEL = $links["TITEL"];
$BODY = $links["BODY"];
$BGPHOTO = $links["BGPHOTO"];
$THUMBPHOTO = $links["THUMBPHOTO"];
$MARKPHOTO = $links["MARKPHOTO"];
$PHOTO = $links["PHOTO"];
$MARKVIDEO = $links["MARKVIDEO"];
$VIDEO = $links["VIDEO"];
$MARKNEWS = $links["MARKNEWS"];
kan iemand me een beetje op weg helpen?
1 2 3 4 5 6 7 8 9 10 11 12 13 | $berichten=mysql_query("SELECT * FROM $table ORDER BY id DESC LIMIT 5",$db); $num=1; while($bericht=mysql_fetch_array($berichten)){ if($num==1){ $grootbericht="Bericht met onder andere $bericht[titel], $bericht[body], $bericht[bgphoto], etc"; }else{ $kleineberichten.="$bericht[titel]<br />"; } $num++; } echo $grootbericht.'<br />'.$kleineberichten; ?> |
Ik zie nergens $table gedefinieëerd worden.quote:Op donderdag 24 augustus 2006 10:33 schreef ronvonflon het volgende:
ik heb geen idee wat ik fout doe, maar ik krijg geen output:
<?php
include("admin/include/config.php");
$db = mysql_connect("$dbserver", "$dbuser", "$dbpass");
mysql_select_db("$dbname",$db);
$TITEL = $bericht["TITEL"];
$BODY = $bericht["BODY"];
$BGPHOTO = $bericht["BGPHOTO"];
$THUMBPHOTO = $bericht["THUMBPHOTO"];
$MARKPHOTO = $bericht["MARKPHOTO"];
$PHOTO = $bericht["PHOTO"];
$MARKVIDEO = $bericht["MARKVIDEO"];
$VIDEO = $bericht["VIDEO"];
$MARKNEWS = $bericht["MARKNEWS"];
$berichten=mysql_query("SELECT * FROM $table ORDER BY id DESC LIMIT 5",$db); $num=1;
while($bericht=mysql_fetch_array($berichten)){
if($num==1){
$grootbericht="Bericht met onder andere $TITEL, $BODY";
}else{
$kleineberichten.="$bericht[titel]<br />";
}
$num++;
}
echo $grootbericht.'<br />'.$kleineberichten
?>
1 2 3 4 5 6 7 | $query_bonuscount = "SELECT seedbonus FROM users WHERE id='".$CURUSER['uid']."'"; mysql_query($query_bonuscount) or die(mysql_error()); $newseedbonus = $query_bonuscount - $COSTSCRIPT_UPLOAD; $query_update = "UPDATE users SET seedbonus='$newseedbonus' WHERE id='".$CURUSER['uid']."'"; mysql_query($query_update) or die(mysql_error()); ?> |
1 2 3 4 | $query_update = "UPDATE users SET seedbonus = seedbonus - ".$COSTSCRIPT_UPLOAD." WHERE id='".$CURUSER['uid']."'"; mysql_query($query_update) or die(mysql_error()); ?> |
Heb je $COSTSCRIPT_UPLOAD als string gedefineerd, ipv als integer?quote:Op donderdag 24 augustus 2006 17:16 schreef dujour het volgende:
idd dat zie ik nu ook alleen krijg nog steeds - 5
1 2 3 4 | $COSTSCRIPT_UPLOAD = "5"; // string $COSTSCRIPT_UPLOAD = 5; // integer ?> |
1 2 3 | $newseedbonus = $query_bonuscount - $COSTSCRIPT_UPLOAD; ?> |
Zie mijn bericht:quote:Op donderdag 24 augustus 2006 19:43 schreef JeRa het volgende:
[ code verwijderd ]
Ho eens even, hier gaat het ernstig fout. Wat zit er precies in $query_bonuscount? Juist, de query (string) zelf.
1 2 3 4 5 | php $query_update = "UPDATE users SET seedbonus = seedbonus - ".$COSTSCRIPT_UPLOAD." WHERE id='".$CURUSER['uid']."'"; mysql_query($query_update) or die(mysql_error()); ?> |
Ik zie geen bericht dat hij jouw voorbeeld ook daadwerkelijk gebruikt heeftquote:Op donderdag 24 augustus 2006 20:23 schreef Piles het volgende:
[..]
Zie mijn bericht:
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $sql = "SELECT * FROM nieuws"; $result = mysql_query($sql) or die("fout bij uitvoeren query"); if (!$result) { echo 'Could not run query: ' . mysql_error(); exit; } $row = mysql_fetch_row($result); echo "<h2>$row[2]</h2>"; //kop echo "<h3>$row[1]</h3>"; // de datum echo "<p>$row[3]</p>"; //inhoud van bericht ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $sql = "SELECT * FROM nieuws"; $result = mysql_query($sql) or die("fout bij uitvoeren query"); if (!$result) { echo 'Could not run query: ' . mysql_error(); exit; } while ($row= mysql_fetch_row($result)) { foreach ($row as $value) { echo "<h2>$value[2]</h2>"; //kop echo "<h3>$value[1]</h3>"; // de datum echo "<p>$value[3]</p>"; //inhoud van bericht } } ?> |
1 |
1 2 3 4 5 | echo "<h2>". $row[2] ."</h2>"; //kop echo "<h3>". $row[1] ."</h3>"; // de datum echo "<p>". $row[3] ."</p>"; //inhoud van bericht } |
Dan haal je alleen de celnamen op. Normaal gesproken krijg je dubbele waarden, zoals dit:quote:Op vrijdag 25 augustus 2006 19:06 schreef super-muffin het volgende:
Dat werkt wel inderdaad.
Wat is het voordeel van mysql_fetch_assoc?
1 2 3 4 5 6 | [0] => waarde1 ["cel_id"] => waarde1 [1] => waarde2 ["cel_titel"] => waarde2 } |
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 | <form enctype="multipart/form-data" action="csv.php?action=csv" method="POST"> <!-- MAX_FILE_SIZE must precede the file input field --> <input type="hidden" name="MAX_FILE_SIZE" value="300000" /> <!-- Name of input element determines name in $_FILES array --> Send this file: <input name="userfile" type="file" /> <input type="hidden" name="status" value="upload" /> <input type="submit" value="Send File" /> </form> <?php if ($_FILES['userfile']['type'] != "text/comma-separated-values") { print "Onjuiste bestandstype"; print_r($_FILES); $i = 2; break 1; } $uploaddir = 'C:/Apache Group/Apache2/htdocs/upload/'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "File is valid, and was successfully uploaded.\n"; } else { echo "Possible file upload attack!\n"; break 1; } ?> |
zonder de pagina te verversen kom je dan uit op de techniek achter ajax (geen nidee of deze het kan..)quote:Op zondag 27 augustus 2006 02:42 schreef Qunix het volgende:
Waar heb je dat vandaan?
Iemand een andere dat beetje makkelijker is? Ik heb dus een prive gedeelte en dat is een soort desktop, zeg maar... Nu wil ik daar een klein invul veld hebben waar ik daar een adres kan opgeven van een bestand. En als ik op de submit klik dan krijg ik een melding dat het goed gegaan is. Hij moet dan dat bestand uploaden in een map. Meer niet.
1 2 3 4 5 6 7 8 9 | echo "<head>"; echo "<title>My Title</title>"; echo "</head>"; echo "<script>"; echo "function is myFunction(){"; echo "alert('hoi');"; etc.... |
1 |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |