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 38 39 40 41 42 43 44 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href = "file:///C|/test/stylesheet.css" /> </head> <body> <?php $db = mysql_connect("localhost", "", "") or die ("Verbinding is gay"); mysql_select_db("borner", $db); $news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC"; $news_result = mysql_query($news_SQL); while($news = mysql_fetch_array($news_result)) { if (strlen($news['news_main']) >220){ $news['news_main'] = substr($news['news_main'], 0, 180) . " ... <a href=nieuws/news.php?news_ID=". $news['news_ID'] . ">meer</a>"; } ?> <table width="400" border="0" cellspacing="0" cellpadding="0" align="center"> <tr><td><span class="kleiner"><?php echo $news['news_datetime'] ?></span><br><b><?php echo $news['news_header']?></b> </td> </tr> <tr><td><span class="kleiner"><?php echo $news['news_main'] ?></span> </td> </tr> <tr><td><hr width="400" size="1" noshade></td></tr> </table> <?php } mysql_close(); ?> </body> </html> |
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 | <body> <?php $db = mysql_connect("localhost", "", "") or die ("Verbinding is gay"); mysql_select_db("borner", $db); $news_SQL = "SELECT * FROM news WHERE news_ID=$news_ID"; $news_result = mysql_query($news_SQL); $news = mysql_fetch_array($news_result); mysql_close(); ?> <table width="400" border="0" cellspacing="0" cellpadding="0" align="center"> <tr><td><span class="kleiner"><?php echo $news['news_datetime'] ?></span><br><b><?php echo $news['news_header']?></b> </td> </tr> <tr><td><span class="kleiner"><?php echo $news['news_main'] ?></span> </td> </tr> <tr><td><hr width="400" size="1" noshade></td></tr> </table> </body> </html> |
en dus niet gewoon lief het nieuwsbericht weergeven en klaar....quote:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\phpdev\www\borner\nieuws\news.php on line 17
1 | $news_SQL = "SELECT * FROM news WHERE news_ID=$news_ID"; |
1 2 3 4 | $news_ID = -1; if(isset($_REQUEST['news_ID'])) $news_ID = intval($_REQUEST['news_ID']); $news_SQL = "SELECT * FROM news WHERE news_ID="'.$news_ID; |
1 | $news_SQL = "SELECT * FROM news WHERE news_ID=$news_ID"; |
1 | $news_SQL = "SELECT * FROM news WHERE news_ID=".$_GET['news_ID']; |
1 2 | <a href=nieuws/news.php?news_ID=". $news['news_ID'] . ">meer</ a>" |
1 | <a href="url">link</a> |
1 2 3 4 | <?php echo "<a href=\"url\">link</a>"; echo '<a href="url">link</a>'; ?> |
uhhh, je bedoelt niet mij maar een andere user neem ik aanquote:Op maandag 9 mei 2005 18:03 schreef JeRa het volgende:
ikke_ook, zet eens quotes om het URL gedeelte van je link.
[ code verwijderd ]
En in PHP:
[ code verwijderd ]
Voor het gemak aannemen dat je zonder die quotes kan schiet niet echt op als je ooit met URLs te maken krijgt waar spaties in voorkomen...
Fixed!quote:Op maandag 9 mei 2005 19:27 schreef ikke_ook het volgende:
[..]
uhhh, je bedoelt niet mij maar een andere user neem ik aan
1 2 3 | <input type="text" name="bla" value="<? echo"". $_POST['bla']."";?>"> etc. etc. |
1 2 3 4 5 6 7 | $fields['bla'] = ''; $fields['bla2'] = ''; if($_SERVER['REQUEST_METHOD'] == 'POST') { if(isset($_REQUEST['bla'])) $fields['bla'] = $_REQUEST['bla']; } |
1 | <?=htmlspecialchars($fields['bla']);?> |
1 | <?php echo htmlspecialchars($fields['bla']);?> |
Hmm ja daar zit idd wat in ja. Daar ga ik morgen eens mee kijkenquote:Op maandag 9 mei 2005 23:00 schreef Roönaän het volgende:
Gewoon een associatieve array aanmaken met default values. Als je $_SERVER['REQUEST_METHOD'] gelijk is aan POST kan je de default values vervangen door de werkelijke values:
Ah, dat handigheidje van <?= had ik ooit eens vlug gelezen ergens, maar verder niet op gelet. Kan idd wel tijd en typwerk sparen. Bedanktquote:Sowieso is het makkelijker om ipv <? echo te kiezen tussen een van de volgende:
1 <?=htmlspecialchars($fields['bla']);?>
Interessante vraag, daar zou ik het antwoord ook wel op willen wetenquote:Op maandag 9 mei 2005 14:03 schreef ikke_ook het volgende:
Ik wil graag dat er iedere maand een backupfile wordt gemaakt van mijn database die dan naar mijn emailadres wordt gestuurd.
Hoe krijg ik zoiets "gepland"?Lukt dat op een of andere manier met php of moet ik dan meer dingen regelen op de server? En zo ja, wat dan?
dat vergeet je en daarmee heb je niet met een aantal controlpanels alleen de database gebackupd maar de hele site en nog wel op zo'n manier dat je het niet kan openen op je computerquote:Op dinsdag 10 mei 2005 02:02 schreef DionysuZ het volgende:
cronjobs?
of anders iedere keer als je de site bezoekt checken of de laatste backup < maand geleden was, en dan backuppen en mailenmaar das fucked up.
Je kan op je windows bak ook gewoon de taakbeheer gebruiken in combinatie met wget.quote:Op maandag 9 mei 2005 23:36 schreef ikke_ook het volgende:
[..]
Interessante vraag, daar zou ik het antwoord ook wel op willen weten
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php ob_start(); system("mysqldump -h localhost -u username --password=my_password database_name"); $dump = ob_get_contents(); ob_end_clean(); De database dump staat nu in $dump. $fp = fopen("dump.sql", "w"); fputs($fp, $dump); fclose($fp). ?> |
Heb je de rechten om programma's uit te voeren? Staat PHP misschien in de safe mode?quote:Op dinsdag 10 mei 2005 15:17 schreef ikke_ook het volgende:
dat ziet er wel erg simpel uit![]()
Ik krijg m alleen niet aan de praat... $dump is leeg...
1 2 3 | <?php echo system("mysqldump -h localhost -u username --password=my_password database_name"); ?> |
1 2 3 4 5 6 7 8 | $boundary = md5(uniqid(time(),1)); $fp = fopen("plaatje.jpg","rb"); $inhoud .= "--".$boundary."\r\n"; $inhoud .= "Content-Type: image/jpeg;\r\n" ."Content-Transfer-Encoding: base64\r\n" ."Content-ID: ni-img\r\n\r\n" .chunk_split(base64_encode(fread($fp,filesize("plaatje.jpg"))))."\r\n"; |
Volgens mij dit:quote:Op dinsdag 10 mei 2005 17:34 schreef ikke_ook het volgende:
Wat moet mijn content-type zijn als ik een zipfile verstuur?
1 | Content-Type: application/zip |
1 2 3 4 5 | config_name | config_value =========================== allow_html | 0 allow_bbcode | 1 enz... | enz... |
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 | <?php php include ("config.inc.php"); $query="SELECT titel FROM pagina_content WHERE id = '".$_GET['id']."'"; $result = mysql_query($query) or die (mysql_error()); if(!empty($_POST['submit'])) { $query="DELETE FROM pagina_content WHERE id = '".$_POST['id']."'"; mysql_query($query) or die (mysql_error()); header("location: ../../pagina_beheer.php"); exit; } WHILE ($obj = mysql_fetch_object($result)) { echo "Weet u zeker dat u <b>$obj->titel</b> wilt verwijderen?"; } <form method="post" action="cms/pagina/verwijderen.php"> <input type="submit" value="Ja, verwijder" name="submit"> <input type=button value="Nee" onClick="history.go(-1)"> </form> ?> |
Je moet een query uitvoeren om de gegevens te achterhalen. Dit kun je als volgt doen:quote:Op dinsdag 10 mei 2005 20:12 schreef R-Mon het volgende:
Ik heb deze tabel:
[ code verwijderd ]
Weet iemand hoe je dat netjes in variabelen krijgt, zoiets als $allow_html = 0 of $config['allow_html'] = 0? Ik had ooit een scriptje gevonden dat zoiets deed, maar zoals altijd kan ik dat nergens meer vinden.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php $link = mysql_connect('servernaam', 'gebruikersnaam', 'wachtwoord'); mysql_select_db('databasenaam', $link); $result = mysql_query('SELECT config_name, config_value FROM config'); $config = array(); while ($data = mysql_fetch_assoc($result)) { $config[$data['config_name']] = $data['config_value']; } mysql_close($link); ?> |
Jaaa, dankjewelquote:Op dinsdag 10 mei 2005 20:54 schreef JeRa het volgende:
[..]
Je moet een query uitvoeren om de gegevens te achterhalen. Dit kun je als volgt doen:
[ code verwijderd ]
1 2 | header("HTTP/1.0 403 Forbidden"); die(); |
1 | header("Status: 403 Forbidden"); |
Het is heel simpel: als je 'vriendelijke' HTTP error messages hebt uitstaan, zul je iets moeten outputten om aan te geven dat het forbidden is. Apache moet dat ook doen om de client te informeren dat er iets is wat hij niet mag bereiken.quote:Op dinsdag 10 mei 2005 21:59 schreef Swetsenegger het volgende:
[ code verwijderd ]
De header wordt verstuurd, script stop, maar ik zie een blanco pagina zonder de '403 forbidden' melding.
ook
[ code verwijderd ]
Geeft niet het gewenste resultaat.
Iemand de oplossing?
Op de CLIENT?quote:Op dinsdag 10 mei 2005 22:27 schreef JeRa het volgende:
[..]
Het is heel simpel: als je 'vriendelijke' HTTP error messages hebt uitstaan, zul je iets moeten outputten om aan te geven dat het forbidden is. Apache moet dat ook doen om de client te informeren dat er iets is wat hij niet mag bereiken.
Als die 'vriendelijke' HTTP error messages bij de client wél aanstaan werkt het gewoon op jouw manier.
In IE staat 'Show friendly HTTP error messages' standaard aan, in Firefox krijg je normaal message boxes (ook uit te schakelen via about:config) maar toevallig is die er niet voor een 403 Forbiddenquote:Op dinsdag 10 mei 2005 22:30 schreef Swetsenegger het volgende:
[..]
Op de CLIENT?
Waar stel ik dat dan in op m'n browser?
Anyway, plotseling werkt het
Inderdaad, gevonden onder IE.quote:Op dinsdag 10 mei 2005 22:32 schreef JeRa het volgende:
[..]
In IE staat 'Show friendly HTTP error messages' standaard aan, in Firefox krijg je normaal message boxes (ook uit te schakelen via about:config) maar toevallig is die er niet voor een 403 Forbidden
Dat klopt. Installeer die livehttpheaders maar eens, en bekijk het verschil met pagina's waarbij Apache een 403 levert en eentje waarbij je dat zelf genereert met PHP, het is exact hetzelfde (behalve de visuele inhoud).quote:Op dinsdag 10 mei 2005 22:33 schreef Swetsenegger het volgende:
[..]
In FF krijg je dus standaard 'niets' bij een 403 correct?
Een server waar php en mysql op draait.quote:Op woensdag 11 mei 2005 09:16 schreef 1-of-6Billion het volgende:
Ik onderhoud een site voor een zwemvereniging. Voornamelijk in simpel html. Werkt nog steeds het makkelijkst voor mij. Behalve wanneer het op Persoonlijke records en Clubrecords aankomt. (Nu in pdf en excel-html) Da's dus een drama.
PHP lijkt mij een geschikte mogelijkheid om dit probleem op te lossen. Nou heb ik totaal geen idee hoe ik dit aanpak en wat ik zoal nodig heb.![]()
Wie kan mij (stap-voor-stap) op weg helpen?![]()
Heb nog geen idee hoe te beginnen.quote:Op woensdag 11 mei 2005 10:00 schreef Swetsenegger het volgende:
[..]
Een server waar php en mysql op draait. check
Kennis van PHP hoop ik hier op te doen
That's it.
quote:#!/bin/sh
#####################
#####################
## MYSQL BACKUP ##
## ##
## BACKUP TO FTP ##
#####################
#####################
#####
## De backup maken en tarren
#####
## Pad naar de DB bestand
DIRPATH="/home/turka.nl/backupdb";
## Username van je MYSQL
USER="fok";
## Wachtwoord van je MYSQL
PASS="fokpasswd";
## De dag ophalen
DATE=`/bin/date +'%d-%m-%y'`
## Maak de dump
/usr/bin/mysqldump -h db.fok.nl -u $USER -e --add-drop-table --password=$PASS $USER > $DIRPATH/$DATE.sql
## De dump tarren
/bin/tar -czf $DIRPATH/$DATE.tar.gz $DIRPATH/$DATE.sql
## De niet ingepakte dump verwijderen
/bin/rm $DIRPATH/$DATE.sql
#####
## De backup is gemaakt! We gaan hem nu overzetten naar een externe FTP
#####
## FTP hostname
FTPHOST="ftp.fok.nl";
## Login van FTP
FTPLOGIN="fokking";
## Wachtwoord van FTP
FTPPASSWD="fokkingpasswd";
## In welke map in de FTP moet de bestand gezet worden
FTPPATH="/httpdocs/backup";
## Je bestand uploaden
ncftpput -u $FTPLOGIN -p $FTPPASSWD $FTPHOST "$FTPPATH" "$DIRPATH/$DATE.tar.gz"
## Het bestand op je eigen server verwijderen
/bin/rm -rf $DIRPATH/$DATE.tar.gz
Kan je het ook op z'n nijntjes uitleggen, want ik weet ECHT geen hout van PHP/SQLquote:Op woensdag 11 mei 2005 10:19 schreef hornage het volgende:
En uiteraard kennis van SQL.
Database zou wel zoiets worden als je het simpel wilt houden:
Records(Person, Distance, Slag, PR, CR)
En als je het wat uitgebreider wilt maken:
Person(PersonID, Name, Age, Sex, Club)
Records(RecordID, PersonID, DistanceID, SlagID, Time)
Distance(DistanceID, Distance)
Slag(SlagID, Slag)
Ik wist alleen ff niet meer de engelse term voor slag.
Er wordt hier geen PHP cursus gegevenquote:Op woensdag 11 mei 2005 10:34 schreef 1-of-6Billion het volgende:
[..]
Kan je het ook op z'n nijntjes uitleggen, want ik weet ECHT geen hout van PHP/SQL
Nee, MySQL is geen accessquote:Om te beginnen: Ik kan dergelijke database maken in Access?
De spreekwoordelijke muur waar ik nu dus tegen aanloop. Jammerquote:Op woensdag 11 mei 2005 11:21 schreef Swetsenegger het volgende:
[..]
Er wordt hier geen PHP cursus gegeven
Ga je eerst verdiepen in PHP, lees tutorials op bv www.phpfreakz.nl en kom dan gerichte vragen stellen.
[..]
Nee, MySQL is geen access
Hoe kom je daarbij ?quote:Op woensdag 11 mei 2005 11:22 schreef Swetsenegger het volgende:
Ik heb direkt een IP blacklist gemaakt, maar een beetje spammer heeft zo een ander IP adres natuurlijk.
Niks muur,quote:Op woensdag 11 mei 2005 11:23 schreef 1-of-6Billion het volgende:
[..]
De spreekwoordelijke muur waar ik nu dus tegen aanloop. Jammer![]()
Omdat ik binnen 24 uur 6 spam reacties heb (4 maal van casino 1 en 2 maal van Casino 2) op 4 verschillende IP'squote:
Nou ja, ik "spreek" een paar woorden htmlquote:Op woensdag 11 mei 2005 11:30 schreef Swetsenegger het volgende:
[..]
Niks muur,
je begint gewoon met tutorials te lezen op internet.
Zoek eens op 'PHP' en 'Hello world' op google.
Volgens mij heb je geen ENKELE programmeer ervaring dus je zal echt bij de basis moeten beginnen.
Dit is voldoende voor de basisquote:Op woensdag 11 mei 2005 11:39 schreef 1-of-6Billion het volgende:
[..]
Nou ja, ik "spreek" een paar woorden html
Mijn ervaring is dat ik veel sneller iets leer door het te zien en dan naar smaak aan te passen dan door helemaal "from scratch" te beginnen.![]()
Ik snap dat ik met te weinig kennis teveel wil en dat het dan ook een beetje moeilijk heppele is voor de geachte lezertjes van dit topic![]()
quote:Op woensdag 11 mei 2005 11:30 schreef Swetsenegger het volgende:
beginners deel 1
beginners deel 2
beginners deel 3
1 2 3 4 5 | if($action == "delete"){ $news_SQL_del = "DELETE FROM news WHERE news_ID=$news_ID"; $bool = mysql_query($news_SQL_del); if($bool == 1) echo "<SCRIPT LANGUAGE=JavaScript>window.alert('Het bericht is verwijderd.')</SCRIPT>"; if ($bool <> 1) echo "<SCRIPT LANGUAGE=JavaScript>window.alert('het is een beetje fout gegaan')</SCRIPT>"; |
1 | <a href=news_list.php>Verwijderen</a> |
quote:Op woensdag 11 mei 2005 11:58 schreef TheSeeker_NL het volgende:
Hallo!
Ik ben weer tegen een probleempje aangelopen, de schuld van mijn boek... Het boek is erg vaag nu, en er staat te weinig toegelicht. Ik zal even proberen uit te leggen wat mijn nieuwe probleem is
ik ben nog steeds bezig met nieuwsberichtjes, ik heb ze mooi in een tabel staan, datum, titel, inhoud... en nu wil ik de opties Verwijderen en Bewerken maken... afijn, ik ben nu bezig met Verwijderen.
Nu heb ik dus een hyperlinkje "Verwijderen" gemaakt. Nu zegt het boek dat ik de volgende code in mijn nieuwspagina moet stoppen.
[ code verwijderd ]
nou geen probleem, ik heb dat gedaan. Verder zegt het boek dat ik in de link Verwijderen de parameters news_ID en action=delete door moet geven.
maar hoe zeggen ze er niet eventjes bij....
nu ben ik dus stuck met dit trieste stukje link
[ code verwijderd ]
iemand die mij verder kan helpen?
Bitte!
![]()
1 | <a href=news_list.php?news_id=waarde&action=delete>Verwijderen</a> |
Je haalt ergens de waardes uit je tabel:quote:Op woensdag 11 mei 2005 12:22 schreef TheSeeker_NL het volgende:
erm... sorry to ask... maar hoe ga ik dat precies doen?
(die waarde uit mn db halen?)
1 2 3 4 5 6 7 8 | <?php $query="SELECT * from table"; $result=mysql_query($query); while($row=mysql_fetch_array($result)){ // echo whatever je uit je tabel op het scherm wil hebben print"<a href=\"news_list.php?news_id=$row['id']&action=delete\">Verwijderen</a>"; } ?> |
1 | <a href="news_list.php?news_ID=<?= $news['news_ID'] ?> &action=delete">Verwijderen</a> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $boundary = md5(time()); //base-64 encode $content = chunk_split(base64_encode($content)); $subject = 'Test email met attachment'; $headers = 'MIME-Version: 1.0' ."\n" . 'Content-type: multipart/mixed; boundary="' .$boundary .'"' ."\n" . 'From: Sender <postmaster@vogelaars.nl>' ."\n" . 'Reply-To: postmaster@vogelaars.nl ' ."\n"; $message = "--" .$boundary ."\n" . "Content-Type: multipart/mixed;\n" . 'Content-Disposition: attachment; filename='.$filename.';' ."\n" . 'Content-transfer-encoding: base64' ."\n" . $content ."\n" . '--' .$boundary .'--'; |
1 2 | $date=mysql_result($result,$i,"fld_date"); $date=date('l F j, Y \a\t G:i',$date); |
Ja.quote:Op woensdag 11 mei 2005 13:48 schreef TheSeeker_NL het volgende:
hey mensen
bestaat er een stukje code dat alle window.alert pop ups voorkomt die je in je code hebt zitten?
dus ze uitschakeld eigenlijk?
(dit is niet specifiek een php vraag, maarja ik vraag het toch maar even)
1 2 3 | if (false) { window.alert('Nee, het is inderdaad geen PHP vraag.'); } |
het is al een beetje roestig voor mij, maar heb zelf ook een heleboel problemen gehad met het versturen van MIME mails met attachments via PHP. Misschien heb je hier iets aan: http://www.theukwebdesign(...)file-attachments.phpquote:Op woensdag 11 mei 2005 12:42 schreef ikke_ook het volgende:
Ik gebruik onderstaand script om een mail met een attachment te versturen.
$content bevat een string. Maar nu is t probleem dat hij een file verstuurt die de eerste 57 tekens van de string niet bevat, en aan het einde voegt hij nog een beetje bras toe...
En hij zet vierkantjes op de plaats waar een newline staat..
help!
[ code verwijderd ]
hehe nee ook dat nog niet, maar ik ben op dit moment aan 2 dingen aan het werken...quote:Op woensdag 11 mei 2005 14:08 schreef Swetsenegger het volgende:
[..]
Heb je nou je delete probleem al opgelost
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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href = "file:///C|/test/stylesheet.css" /> </head> <body> <table width="80%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="16%"><b> Datum/Tijd</b></td> <td width="15%"><b>Berichttitel</b></td> <td width="59%"><b>Hoofdtekst</b></td> <td width="10%"><b>Opties</b></td> </tr> </table> <b> <?php $db = mysql_connect("localhost", "", "") or die ("Verbinding is gay"); mysql_select_db("borner", $db); $news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC"; $news_result = mysql_query($news_SQL); while($news = mysql_fetch_array($news_result)) { if (strlen($news['news_main']) >220){ $news['news_main'] = substr($news['news_main'], 0, 180) . " ... <a href=nieuws/news.php?news_ID=".$news['news_ID'] . ">meer</ a>"; } if($action == "delete"){ $news_SQL_del = "DELETE FROM news WHERE news_ID=$news_ID"; $bool = mysql_query($news_SQL_del); if($bool == 1) echo "<SCRIPT LANGUAGE=JavaScript>window.alert('Het bericht is verwijderd.')</SCRIPT>"; if ($bool <> 1) echo "<SCRIPT LANGUAGE=JavaScript>window.alert('het is een beetje fout gegaan')</SCRIPT>"; } ?> </b> <table width="80%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="16%"><?php echo$news['news_datetime']?></td> <td width="15%"><?php echo $news['news_header']?></td> <td width="59%"><?php echo $news['news_main']?></td> <td width="10%"> <a href=news_list.php?news_ID=""&action=delete>Verwijderen</a></td> </tr> </table> <?php } mysql_close(); ?> </body> </html> |
quote:Op woensdag 11 mei 2005 14:54 schreef TheSeeker_NL het volgende:
(Verwijderen probleem!)
Dit is de code die ik nu heb Swetsenegger....
Waar moet ik die code plaatsen die jij mij gaf een paar reacties hierboven?
please help me
(of iemand anders mag natuurlijk ook helpen haha, shit kon ik maar kopjes koffie donaten aan elke user die met een goede reply aankomt zetten)
[ code verwijderd ]
1 2 3 4 5 6 7 8 | <table width="80%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="16%"><?php echo$news['news_datetime']?></td> <td width="15%"><?php echo $news['news_header']?></td> <td width="59%"><?php echo $news['news_main']?></td> <td width="10%"> <? print"<a href=\"news_list.php?news_ID=$news['id']&action=delete\">Verwijderen</a>"; ?></td> </tr> </table> |
PLaats line 46 dan evenquote:Op woensdag 11 mei 2005 15:18 schreef TheSeeker_NL het volgende:
Parse error: parse error in d:\phpdev\www\borner\news_list.php on line 46
ik ga even zoeken of er syntax foutjes inzitten, alvast bedankt iig...
1 | <? print"<a href=\"news_list.php?news_ID=$news['id']&action=delete\">Verwijderen</a>"; ?> |
1 | <?php print"<a href="news_list.php?news_ID=$news['news_ID']&action=delete\">Verwijderen</a>"; ?> |
<? print"<a href=\"news_list.php?news_ID={$news['news_ID']}&action=delete\">Verwijderen</a>"; ?>quote:Op woensdag 11 mei 2005 15:29 schreef TheSeeker_NL het volgende:
<?php print"<a href="news_list.php?news_ID=$news['news_ID']&action=delete\">Verwijderen</a>"; ?>
Niet die slashes weghalenquote:Op woensdag 11 mei 2005 15:29 schreef TheSeeker_NL het volgende:
oude:
[ code verwijderd ]
wat ik tot nu toe heb verbeterd:
[ code verwijderd ]
Daarom escapen print"<a href=\" is wel degelijk de juiste syntaxquote:Op woensdag 11 mei 2005 15:31 schreef DionysuZ het volgende:
<a href=\" ipv <a href=" dit geeft uiteraard een foutmelding omdat " het einde van een string betekent.
edit: je had je post al aangepastquote:
1 | if ($_REQUEST["action"] == "delete") |
Welke fout geeft ie dan?quote:Op woensdag 11 mei 2005 15:49 schreef TheSeeker_NL het volgende:
geprobeerd Dio, hij geeft nu die popups dat het fout gegaan is
maar we zitten dus wel warm
1 | $news_SQL_del = "DELETE FROM news WHERE news_ID=$news_ID"; |
1 | $news_SQL_del = "DELETE FROM news WHERE news_ID=".$_REQUEST["news_ID"]; |
Ik vind de code nu ook niet echt uitblinken in duidelijkheid.quote:Op woensdag 11 mei 2005 16:00 schreef TheSeeker_NL het volgende:
haha het werkt dio!
u gaat door voor Het Senseo apperaat
even nieuwe nieuwsberichtjes invoeren en even testen ... maar belangrijker, ik moet even bestuderen wat jullie mij net allemaal verteld hebben... want als ik er nooit wat van ga begrijpen blijf ik zo bezig
hehe, je hebt gelijk...quote:Op woensdag 11 mei 2005 16:07 schreef Swetsenegger het volgende:
[..]
Ik vind de code nu ook niet echt uitblinken in duidelijkheid.
Och, ik ben zelf nog geen jaar geleden begonnen met 'php voor het wereld wijde web' en dat was enorm duidelijkquote:Op woensdag 11 mei 2005 16:10 schreef TheSeeker_NL het volgende:
Ik zit aan de hand van een boek dit te oefenen, zoals in wel meer boeken, staat er altijd een hoop overbodige code in, maar zolang ik niet beter weet doe ik maar zoals het er staat...
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 38 39 40 41 42 43 44 45 46 47 48 49 50 | <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href = "file:///C|/test/stylesheet.css" /> </head> <body> <table width="80%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="16%"><b> Datum/Tijd</b></td> <td width="15%"><b>Berichttitel</b></td> <td width="59%"><b>Hoofdtekst</b></td> <td width="10%"><b>Opties</b></td> </tr> </table> <?php $db = mysql_connect("localhost", "", "") or die ("Verbinding is gay"); mysql_select_db("borner", $db); $news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC"; $news_result = mysql_query($news_SQL); while($news = mysql_fetch_array($news_result)) { if (strlen($news['news_main']) >220) {$news['news_main'] = substr($news['news_main'], 0, 180) . " ... <a href=nieuws/news.php?news_ID=".$news['news_ID'] . ">meer</a>";} if ($_REQUEST["action"] == "delete") {$news_SQL_del = "DELETE FROM news WHERE news_ID=".$_REQUEST["news_ID"]; $bool = mysql_query($news_SQL_del);} ?> <table width="80%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="16%"><?php echo$news['news_datetime']?></td> <td width="15%"><?php echo $news['news_header']?></td> <td width="59%"><?php echo $news['news_main']?></td> <td width="10%"><?php print"<a href=\"news_list.php?news_ID={$news['news_ID']}&action=delete\">Verwijderen</a>"; ?></td> </tr> </table> <?php } mysql_close(); ?> </body> </html> |
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 38 39 40 41 42 43 44 45 46 47 48 49 50 | <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href = "file:///C|/test/stylesheet.css" /> </head> <body> <table width="80%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="16%"><b> Datum/Tijd</b></td> <td width="15%"><b>Berichttitel</b></td> <td width="59%"><b>Hoofdtekst</b></td> <td width="10%"><b>Opties</b></td> </tr> </table> <?php $db = mysql_connect("localhost", "", "") or die ("Verbinding is gay"); mysql_select_db("borner", $db); if ($_REQUEST["action"] == "delete") { $news_SQL_del = "DELETE FROM news WHERE news_ID=".$_REQUEST["news_ID"]; $bool = mysql_query($news_SQL_del); } $news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC"; $news_result = mysql_query($news_SQL); while($news = mysql_fetch_array($news_result)) { if (strlen($news['news_main']) >220) { $news['news_main'] = substr($news['news_main'], 0, 180) . " ... <a href=nieuws/news.php?news_ID=".$news['news_ID'] . ">meer</a>"; } ?> <table width="80%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="16%"><?php echo$news['news_datetime']?></td> <td width="15%"><?php echo $news['news_header']?></td> <td width="59%"><?php echo $news['news_main']?></td> <td width="10%"><?php print"<a href=\"news_list.php?news_ID={$news['news_ID']}&action=delete\">Verwijderen</a>"; ?></td> </tr> </table> <?php } mysql_close(); ?> </body> </html> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |