ticsyboy Skrevet 1. november 2007 Del Skrevet 1. november 2007 hei! jeg holder på og kode et php sript i notisblokk. men jeg vet nå ikke hva som er feil. her er codingen: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html dir="ltr"> <head> <?php require('config.php'); $result = mysql_query("SELECT `uwc3_xp`.`steamid`, `uwc3_xp`.`name` FROM `uwc3_xp` WHERE steamid='$steamid' LIMIT 1"); if (!$result) { echo 'Could not run query: ' . mysql_error(); exit; } ?><?php while ($row = mysql_fetch_row($result)) { $steam = $row[0]; $name = $row[1]; } ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta name="language" content="deutsch, de"> <meta name="robots" content="index, follow"> <title><? echo $steam ?> | Skill Points 1</title> <link rel="stylesheet" href="uwc3.css" type="text/css"> </head> <body> <!-- body --> <h2><? echo $steam . " | " . $name ?> | Skill Points 1</h2> <table cellpadding="0" cellspacing="0" width="100%"><tr><td> <a href="http://www.r00t.no" title="UWC3 R00t.no"><img src="<? echo $logo ?>" width="100%" border="0" alt="wc3 logo"/></a> </td></tr> </table> <table width="99%" align="center" cellpadding="2" cellspacing="2"> <tr> <!-- content --> <td width="80%" valign="top"> <div class='boxtop'>UWC3 R00t.no</div> <div class='boxcontent'> <br/> <? $result = mysql_query("SELECT `uwc3_xp`.`steamid` FROM `uwc3_xp` WHERE steamid='$steamid' ORDER BY `uwc3_xp`.`xp` DESC "); if (!$result) { echo 'Could not run query: ' . mysql_error(); exit; } ?><?php while ($row = mysql_fetch_row($result)) { echo "<pre>Overview: <a href='./uwc3stats/' title='UWC3 Stats'>UWC3 Stats</a> Attributes, Resistance and Skillpoints this Players: <a href='skills-1.html?steamid=$row[0]'>Skill Points 1</a> <a href='skills-2.html?steamid=$row[0]'>Skill Points 2</a> <a href='skills-3.html?steamid=$row[0]'>Skill Points 3</a> <a href='skills-4.html?steamid=$row[0]'>Skill Points 4</a> <a href='attributes.html?steamid=$row[0]'>Attributes Points</a> <a href='resistance.html?steamid=$row[0]'>Resistance Points</a></pre> \n";} ?> <?php $result = mysql_query("SELECT `uwc3_xp`.`steamid`, `uwc3_xp`.`xp` FROM `uwc3_xp` WHERE steamid='$steamid' LIMIT 1"); if (!$result) { echo 'Could not run query: ' . mysql_error(); exit; } ?><?php while ($row = mysql_fetch_row($result)) { echo "<b>XP</b>: $row[1]<br/> <hr/> \n";} $result = mysql_query("SELECT `uwc3_skills1`.`steamid`, `uwc3_skills1`.`name`, `uwc3_skills1`.`skill1`, `uwc3_skills1`.`skill2`, `uwc3_skills1`.`skill3`, `uwc3_skills1`.`skill4`, `uwc3_skills1`.`skill5`, `uwc3_skills1`.`skill6`, `uwc3_skills1`.`skill7`, `uwc3_skills1`.`skill8`, `uwc3_skills1`.`skill9`, `uwc3_skills1`.`skill10` FROM `uwc3_skills1` WHERE steamid='$steamid'"); if (!$result) { echo 'Could not run query: ' . mysql_error(); exit; } ?><?php while ($row = mysql_fetch_row($result)) { echo "<u>Name</u>: $row[1]<br/><br/> $row[0]<br/> <h3>Skill Points 1</h3> <b>Vampiric Aura: $row[2]</b><br/> Gives you a percentage of the damage you do in attack back as health. When used as a component for the Steel Skin skill, you will also have your armor strengthened from your attacks.<br/><br/> <b>Levitation: $row[3]</b><br/> Allows you to jump higher by reducing your gravity.<br/><br/> <b>Devotion Aura: $row[4]</b><br/> Gives you added health at the start of the round.<br/><br/> <b>Equipment Reincarnation: $row[5]</b><br/> Gives you a chance of regaining your equipment on death.<br/><br/> <b>Healing Wave: $row[6]</b><br/> Every x seconds you and your nearby teammates around you gain 2 HP.<br/><br/> <b>Siphon Mana: $row[7]</b><br/> Steal a percentage of the enemy's money, this skill is invaluable for securing the funds needed to wage effective warfare.<br/><br/> <b>Impale: $row[8]</b><br/> Causes the ground the shake beneath your enemy, making it difficult to aim effectively. <br/><br/> <b>Leather Skin: $row[9]</b><br/> Natural armor enhancement and regeneration.<br/><br/> <b>Unholy Aura: $row[10]</b><br/> Gives you a speed boost, weapons will no longer affect your unholy speed.<br/><br/> <b>Bash: $row[11]</b><br/> When you shoot someone you have a chance of rendering them immobile for 1 second.<br/><br/> <a href='skills-2.html?steamid=$row[0]'>The Next 10 Skills</a><br/><br/> \n";} ?> </div><br/> </td> </tr></table> <br/> <div class="footer"> <h6> <strong><a href="http://www.r00t.no/uwc3stats" <a href="http://www.r00t.no/" class="copyright">r00t.no</a> </strong> </h6> </div> <br/><br/> </body> </html> Lenke til kommentar
ZoRaC Skrevet 1. november 2007 Del Skrevet 1. november 2007 Hvilke feilmeldinger får du da? Lenke til kommentar
ticsyboy Skrevet 1. november 2007 Forfatter Del Skrevet 1. november 2007 Hvilke feilmeldinger får du da? jeg får ikke opp alt som egentlig skal være der:S jeg får bare opp der logoen (include) skal være (jeg har slettet logo.jpg) Lenke til kommentar
ZoRaC Skrevet 1. november 2007 Del Skrevet 1. november 2007 Legg til dette øverst: error_reporting(E_ALL); ini_set("display_errors", true); Får du da frem noen feilmelding? Lenke til kommentar
DoraB Skrevet 1. november 2007 Del Skrevet 1. november 2007 Wrong: echo "Name</u>: $row[1]<br/>"; Correct: echo "Name</u>: ".$row[1]."<br/>"; Legg merke til ".." rundt $row[1] Da blir alt såå mye bedre=) Lenke til kommentar
Martin A. Skrevet 1. november 2007 Del Skrevet 1. november 2007 Wrong: echo "Name</u>: $row[1]<br/>";Correct: echo "Name</u>: ".$row[1]."<br/>"; Legg merke til ".." rundt $row[1] Da blir alt såå mye bedre=) Enda mer korrekt. echo "Name</u>: {$row[1]}<br/>"; Lenke til kommentar
loathsome Skrevet 1. november 2007 Del Skrevet 1. november 2007 (endret) Hvorfor er det enda mer "korrekt", M4rTiN? Jeg ville gjort det slik: 'Name</u>: '.$row[1].'<br />'; - ingen vits i å fyre på med doble fnutter når man gjør det på denne måten. (Forresten så er <u>-taggen utdatert dersom du bruker XHTML ) Endret 1. november 2007 av loathsome Lenke til kommentar
ilpostino Skrevet 1. november 2007 Del Skrevet 1. november 2007 Emnetittelen i denne tråden er lite beskrivende for trådens innhold og det er derfor ingen god emnetittel. Jo bedre og mer beskrivende emnetittelen er, jo lettere er det for andre å skjønne trådens innhold og det vil være lettere å treffe den riktige forumbrukeren med det rette svaret. Ber deg derfor om å endre emnetittel slik at du unngår at en moderator stenger tråden. Vennligst forsøk å ha dette i tankene neste gang du starter en tråd, og orienter deg om hva vår nettikette sier om dårlig bruk av emnetitler. Bruk -knappen i første post for å endre emnetittelen. (Dette innlegget vil bli fjernet ved endring av emnetittel. Ikke kommenter dette innlegget, men gjerne dette innlegget når tittelen er endret, så vil det bli fjernet..) Lenke til kommentar
Ståle Skrevet 1. november 2007 Del Skrevet 1. november 2007 Hvorfor er det enda mer "korrekt", M4rTiN? Jeg ville gjort det slik: 'Name</u>: '.$row[1].'<br />'; - ingen vits i å fyre på med doble fnutter når man gjør det på denne måten. (Forresten så er <u>-taggen utdatert dersom du bruker XHTML ) Det var vel en artikkel som sa at det var lurere a ha alt i en dobbel fnutt streng, enn a dele den opp. Men det er vel ikke snakk om mange mikrosekundene. Men jeg synes na det blir mer oversiktlig med { } og de er sa lett tilgjengelig pa engelske tastatur ogsa Lenke til kommentar
Martin A. Skrevet 2. november 2007 Del Skrevet 2. november 2007 (endret) Hvorfor er det enda mer "korrekt", M4rTiN? Jeg ville gjort det slik: 'Name</u>: '.$row[1].'<br />'; - ingen vits i å fyre på med doble fnutter når man gjør det på denne måten. (Forresten så er <u>-taggen utdatert dersom du bruker XHTML ) Det var vel en artikkel som sa at det var lurere a ha alt i en dobbel fnutt streng, enn a dele den opp. Men det er vel ikke snakk om mange mikrosekundene. Men jeg synes na det blir mer oversiktlig med { } og de er sa lett tilgjengelig pa engelske tastatur ogsa Det tror jeg er eneste ulempen med å bruke {}. Tungvindt på skandinaviske tastatur. Og koden blir så mye mer lettleslig når man bruker {}. Var også en tråd om dette (eller var det en diskusjon i php-pub, og man kom fram til at {} var best, enklest, og alt det der. Endret 2. november 2007 av M4rTiN Lenke til kommentar
DoraB Skrevet 2. november 2007 Del Skrevet 2. november 2007 Vel, jeg er vant med å bruke "..", så det går vel mer på smak å behag Uannsett, det burde fikse problemet enten om du bruker {} eller ".." Lenke til kommentar
loathsome Skrevet 2. november 2007 Del Skrevet 2. november 2007 Hvorfor er det enda mer "korrekt", M4rTiN? Jeg ville gjort det slik: 'Name</u>: '.$row[1].'<br />'; - ingen vits i å fyre på med doble fnutter når man gjør det på denne måten. (Forresten så er <u>-taggen utdatert dersom du bruker XHTML ) Det var vel en artikkel som sa at det var lurere a ha alt i en dobbel fnutt streng, enn a dele den opp. Men det er vel ikke snakk om mange mikrosekundene. Men jeg synes na det blir mer oversiktlig med { } og de er sa lett tilgjengelig pa engelske tastatur ogsa Det tror jeg er eneste ulempen med å bruke {}. Tungvindt på skandinaviske tastatur. Og koden blir så mye mer lettleslig når man bruker {}. Var også en tråd om dette (eller var det en diskusjon i php-pub, og man kom fram til at {} var best, enklest, og alt det der. Om du har noen kilder å henvise til hadde dette vært meget flott Og sånn mens vi er inne på det, { og } har jeg ingen problemer med å bruke på et norsk tastatur, kommer like raskt som alle andre tegn. (Og jeg har programmert i mange år) Lenke til kommentar
Martin A. Skrevet 2. november 2007 Del Skrevet 2. november 2007 Man trenger ikke kilder for å "bevise" at jeg syns {} rundt variabler i strenger er mer lettleselig. Og jeg har heller ingen problemer med å treffe { og }, men på engelske tastatur har man { der vi har 'å', og } der vi har '^'. Så man slipper å holde Alt Gr inne. Som da er "lettere". Lenke til kommentar
loathsome Skrevet 2. november 2007 Del Skrevet 2. november 2007 Nuvel, du skrev jo følgende: Enda mer korrekt. og så sier du følgende Var også en tråd om dette (eller var det en diskusjon i php-pub, og man kom fram til at {} var best, enklest, og alt det der. Og deretter ber jeg om en kilde, og du sier du ikke trenger å bevise at du synes det er best? Lenke til kommentar
Ståle Skrevet 2. november 2007 Del Skrevet 2. november 2007 Subjektive meninger behover vel ikke noe begrunnelse. Opera er best. Objektive derimot Opera er raskest. Kilde: http://nontroppo.org/timer/kestrel_tests/ Lenke til kommentar
Martin A. Skrevet 2. november 2007 Del Skrevet 2. november 2007 (endret) Nuvel, du skrev jo følgende:Enda mer korrekt. http://no.php.net/echo & http://no.php.net/manual/en/function.array.php De nevner ikke echo "Foo " . $bar; engang, så man kan tolke det slik at PHP foretrekker helst at man bruker { og }. Dessuten, når man bruker {}, så VET PHP hvor variablene befinner seg i strengen, og trenger derfor ikke å gå gjennom hele for å lete etter variabler. (Dette er bare et utsagn fra en eller annen bruker (Nazgul eller Ernie?)) Endret 2. november 2007 av M4rTiN Lenke til kommentar
Peter Skrevet 3. november 2007 Del Skrevet 3. november 2007 Det mest korrekte å bruke når man bruker echo er antakelig apostrof og komma. echo 'Apen heter ', $ape_navn; Derimot, dette er kun en smakssak og det har utrolig lite å si hva man velger. Personlig liker jeg best å bruke stringkonkatenering med '..', men det er kun fordi jeg synes det er mest oversiktlig og gir best støtte for syntax highlight i de fleste editorer. Lenke til kommentar
loathsome Skrevet 3. november 2007 Del Skrevet 3. november 2007 Men når man bruker komma kan man ikke legge på informasjon etter variabelen. 'Apen heter' , $ape_navn, 'og er teit'; vil f. eks ikke gå. Så derfor er det best å bruke punktun, 'Apen heter ' . $ape_navn . 'og er teit'; Lenke til kommentar
Peter Skrevet 3. november 2007 Del Skrevet 3. november 2007 Men når man bruker komma kan man ikke legge på informasjon etter variabelen. 'Apen heter' , $ape_navn, 'og er teit'; vil f. eks ikke gå. Så derfor er det best å bruke punktun, 'Apen heter ' . $ape_navn . 'og er teit'; Funker som juling her: Interactive mode enabled <?php $name = 'Herr Nilson'; $age = 14; echo 'Apen heter ', $name, ' og er ', $age, ' år gammel'; Apen heter Herr Nilson og er 14 år gammel ?> echo tar et variabelt antall parametere Lenke til kommentar
el-asso Skrevet 3. november 2007 Del Skrevet 3. november 2007 Emnetittelen i denne tråden er lite beskrivende for trådens innhold og det er derfor ingen god emnetittel. Jo bedre og mer beskrivende emnetittelen er, jo lettere er det for andre å skjønne trådens innhold og det vil være lettere å treffe den riktige forumbrukeren med det rette svaret. Ber deg derfor om å endre emnetittel slik at du unngår at en moderator stenger tråden. Vennligst forsøk å ha dette i tankene neste gang du starter en tråd, og orienter deg om hva vår nettikette sier om dårlig bruk av emnetitler. Bruk -knappen i første post for å endre emnetittelen. (Dette innlegget vil bli fjernet ved endring av emnetittel. Ikke kommenter dette innlegget, men gjerne dette innlegget når tittelen er endret, så vil det bli fjernet..) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå