Avatar billede madsovich Nybegynder
15. juni 2008 - 18:56 Der er 30 kommentarer og
1 løsning

Spørgsmål og svar

Hejsa!
Jeg har et "lille" script, som jeg har nogle problemer med, jeg vil lige starte med at vise det:

<?php
if(isset($_POST[submit])) {
$gay = "0";
if($_POST[spg1] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg1] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg1] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg1] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg2] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg2] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg2] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg2] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg3] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg3] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg3] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg3] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg4] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg4] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg4] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg4] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg5] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg5] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg5] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg5] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg6] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg6] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg6] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg6] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg7] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg7] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg7] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg7] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg8] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg8] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg8] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg8] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg9] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg9] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg9] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg9] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg10] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg10] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg10] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg10] == "4") {
    $gay = $gay + 1;
}
echo 'Du er <font style="font-size:24px;">'.$gay.'%</font> Gay!';
exit;
}
?>
<form action="" method="POST">
<!--SPØRGSMÅL 1--><b>Spørgsmål her</b><br>
    <input type='radio' name='spg1' value='1'>Svarmuglihed her<p>
    <input type='radio' name='spg1' value='2'>Svarmuglihed her<p>
    <input type='radio' name='spg1' value='3'>Svarmuglihed her<p>
    <input type='radio' name='spg1' value='4'>Svarmuglihed her<p>
</select><br>
<!--SPØRGSMÅL 2--><b>Spørgsmål her</b><br>
    <input type='radio' name='spg2' value='1'>Svarmuglihed her<p>
    <input type='radio' name='spg2' value='2'>Svarmuglihed her<p>
    <input type='radio' name='spg2' value='3'>Svarmuglihed her<p>
    <input type='radio' name='spg2' value='4'>Svarmuglihed her<p>
</select><br>
<!--SPØRGSMÅL 3--><b>Spørgsmål her</b><br>
    <input type='radio' name='spg3' value='1'>Svarmuglihed her<p>
    <input type='radio' name='spg3' value='2'>Svarmuglihed her<p>
    <input type='radio' name='spg3' value='3'>Svarmuglihed her<p>
    <input type='radio' name='spg3' value='4'>Svarmuglihed her<p>
</select><br>
<!--SPØRGSMÅL 4--><b>Spørgsmål her</b><br>
    <input type='radio' name='spg4' value='1'>Svarmuglihed her<p>
    <input type='radio' name='spg4' value='2'>Svarmuglihed her<p>
    <input type='radio' name='spg4' value='3'>Svarmuglihed her<p>
    <input type='radio' name='spg4' value='4'>Svarmuglihed her<p>
</select><br>
<!--SPØRGSMÅL 5--><b>Spørgsmål her</b><br>
    <input type='radio' name='spg5' value='1'>Svarmuglihed her<p>
    <input type='radio' name='spg5' value='2'>Svarmuglihed her<p>
    <input type='radio' name='spg5' value='3'>Svarmuglihed her<p>
    <input type='radio' name='spg5' value='4'>Svarmuglihed her<p>
</select><br>
<!--SPØRGSMÅL 6--><b>Spørgsmål her</b><br>
    <input type='radio' name='spg6' value='1'>Svarmuglihed her<p>
    <input type='radio' name='spg6' value='2'>Svarmuglihed her<p>
    <input type='radio' name='spg6' value='3'>Svarmuglihed her<p>
    <input type='radio' name='spg6' value='4'>Svarmuglihed her<p>
</select><br>
<!--SPØRGSMÅL 7--><b>Spørgsmål her</b><br>
    <input type='radio' name='spg7' value='1'>Svarmuglihed her<p>
    <input type='radio' name='spg7' value='2'>Svarmuglihed her<p>
    <input type='radio' name='spg7' value='3'>Svarmuglihed her<p>
    <input type='radio' name='spg7' value='4'>Svarmuglihed her<p>
</select><br>
<!--SPØRGSMÅL 8--><b>Spørgsmål her</b><br>
    <input type='radio' name='spg8' value='1'>Svarmuglihed her<p>
    <input type='radio' name='spg8' value='2'>Svarmuglihed her<p>
    <input type='radio' name='spg8' value='3'>Svarmuglihed her<p>
    <input type='radio' name='spg8' value='4'>Svarmuglihed her<p>
</select><br>
<!--SPØRGSMÅL 9--><b>Spørgsmål her</b><br>
    <input type='radio' name='spg9' value='1'>Svarmuglihed her<p>
    <input type='radio' name='spg9' value='2'>Svarmuglihed her<p>
    <input type='radio' name='spg9' value='3'>Svarmuglihed her<p>
    <input type='radio' name='spg9' value='4'>Svarmuglihed her<p>
</select><br>
<!--SPØRGSMÅL 10--><b>Spørgsmål her</b><br>
    <input type='radio' name='spg10' value='1'>Svarmuglihed her<p>
    <input type='radio' name='spg10' value='2'>Svarmuglihed her<p>
    <input type='radio' name='spg10' value='3'>Svarmuglihed her<p>
    <input type='radio' name='spg1o' value='4'>Svarmuglihed her<p>
</select><br>
<input type="submit" value="Udregn!" name="submit">
</form>

I dette tilfælde er ordet "gay" brugt. Mit problem er, at jeg gerne vil have submit knappen linker til en speciel side, med resultatet af de svar man valgt. Så man fx kan skrive: "OMG! Du er XX % gay!!" el.lign.

Håber på hjælp! I må meget gerne skrive jeres forslag, til hvordan koden kunne se ud.
Mvh,
Madsovich!
Avatar billede w13 Novice
15. juni 2008 - 18:58 #1
Og det sker ikke nu?
Avatar billede madsovich Nybegynder
15. juni 2008 - 19:05 #2
Den linker bare til en blank side med resultatet. Vil selv vælge den f.eks skal kunne linke til resultat.php. :)

Og hvor jeg så kan skrive. Du er '.$gay.' % gay, som der står for oven.
Avatar billede dkfire Nybegynder
15. juni 2008 - 19:14 #3
Du kan da bare ændre din action i din form til den side du vil vise når der bliver trykket på submit.
Avatar billede madsovich Nybegynder
15. juni 2008 - 19:19 #4
altså, <form action="HER?" method="POST">
Avatar billede madsovich Nybegynder
15. juni 2008 - 19:21 #5
Er ikke den store PHP nørd :)
Avatar billede dkfire Nybegynder
15. juni 2008 - 19:22 #6
Ja, helt rigtig, og det er nu ikke noget med php at gøre, men ren html.
Avatar billede w13 Novice
15. juni 2008 - 19:23 #7
Ja, skriv f.eks.:

<form action="sidensnavn.php" method="POST">

Og på "sidensnavn.php" skal du så indsætte:

<?php
if(isset($_POST[submit])) {
$gay = "0";
if($_POST[spg1] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg1] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg1] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg1] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg2] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg2] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg2] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg2] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg3] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg3] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg3] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg3] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg4] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg4] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg4] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg4] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg5] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg5] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg5] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg5] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg6] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg6] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg6] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg6] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg7] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg7] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg7] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg7] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg8] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg8] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg8] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg8] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg9] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg9] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg9] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg9] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg10] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg10] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg10] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg10] == "4") {
    $gay = $gay + 1;
}
echo 'Du er <font style="font-size:24px;">'.$gay.'%</font> Gay!';
exit;
}
?>

Dvs. det skal ikke længere stå på den nuværende side.
Avatar billede madsovich Nybegynder
15. juni 2008 - 19:29 #8
Great, den linker fint og det hele.
Men når jeg trykker udregn kommer der denne meddelelse:
'.$gay.'% Gay!'; exit; } ?>

Og altså ikke resultatet .
Avatar billede w13 Novice
15. juni 2008 - 19:33 #9
Prøv at rette:

echo 'Du er <font style="font-size:24px;">'.$gay.'%</font> Gay!';

til:

echo "Du er <font style=\"font-size:24px\">$gay%</font> Gay!";
Avatar billede madsovich Nybegynder
15. juni 2008 - 19:36 #10
Virker heller ikke. Det betyder ikke noget, om jeg åbner den på nettet eller bare i et html fil vel?
Avatar billede mbw Nybegynder
15. juni 2008 - 19:47 #11
Jo. For at PHP bliver afviklet skal den køres fra en server.
Avatar billede madsovich Nybegynder
15. juni 2008 - 19:59 #12
Så virker det sgu, mange tak! ;)
Du skal nok få dine point. Men først har jeg lige et spørgsmål.

Jeg vil have det sådan, at resultatet kommer ind på et billede eller noget lignende, som så genererer en html kode, som man kan sætte ind i sin arto profil el.lign. sites :) Det Behøves nødvendig vis ikke være et billede.
Men er det muligt? Eller er det utrolig kompliceret?
Avatar billede w13 Novice
16. juni 2008 - 14:11 #14
Ja, det med billede er forholdsvist kompliceret og jeg kan ikke umiddelbart give en færdig kode til det.
Avatar billede madsovich Nybegynder
18. juni 2008 - 20:28 #15
Jeg har nu nået lidt videre og er kommet frem til dette resultat:
(Gider ikke vise index filen, men efter index filen kommer resultat.php filen, som i kan se her:

Resultat.php:

<?php
mysql_connect("localhost", "MadsCMS","webname24");
mysql_select_db("CMS");

if(isset($_POST[submit])) {
$gay = "0";
if($_POST[spg1] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg1] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg1] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg1] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg2] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg2] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg2] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg2] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg3] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg3] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg3] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg3] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg4] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg4] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg4] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg4] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg5] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg5] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg5] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg5] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg6] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg6] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg6] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg6] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg7] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg7] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg7] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg7] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg8] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg8] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg8] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg8] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg9] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg9] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg9] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg9] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg10] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg10] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg10] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg10] == "4") {
    $gay = $gay + 1;
}
mysql_query("INSERT INTO `procent` (procent) VALUES ('$gay')") or die(mysql_error());

$query = mysql_query("SELECT * FROM `procent` ORDER BY `id` DESC LIMIT 1") or die(mysql_error());
$vis = mysql_fetch_array($query);

$text = $vis["procent"]."% Gay!";
echo "<img src=\"text.php?navn=".$text." alt=\"gay\" />";
echo '<tr>';
echo '<td valign="top">';
echo '</td>';
echo '</tr>';
echo '</table>';
echo 'Dit link: <input type="text" size="50" value="http://popdrenge.dk/vis.php?id=' . $vis['id'] .'">';
exit;
}
?>

_______________________________________

Når du får resultatet fra den, skal resultat så ligge oven på et billede, der bruger jeg denne kode. Og har valgt og kalde den text.php

text.php:

<?php
$image = ImageCreateFromJPG("billede.jpg");
$color = imagecolorallocate($image, 0xFF, 0xFF, 0xFF);
$colorShadow = imagecolorallocate($image, 0x66, 0x66, 0x66);
$font = 'arial.ttf';
$fontSize = "10";
$fontRotation = "0";
$str = "$text = $vis[procent];");

/* Shadow */
ImageTTFText($image, $fontSize, $fontRotation, 7, 22, $colorShadow, $font, $str);

/* Top Level */
ImageTTFText($image, $fontSize, $fontRotation, 5, 20, $color, $font, $str);

header("Content-Type: image/JPG");
ImageJpg ($image);
imagedestroy($image);
?>

_____________________________________

Hvad går galt?
Avatar billede w13 Novice
18. juni 2008 - 22:56 #16
Problemet?
Avatar billede madsovich Nybegynder
18. juni 2008 - 22:57 #17
Den vil ikke poste billedet og teksten på..
Avatar billede w13 Novice
19. juni 2008 - 08:09 #18
Så den viser hverken billedet eller billedet med teksten? Og du får heller ikke fejl? Så dvs. at siden bare er blank?

Det kan være, du skal oprette det som et nyt spørgsmål, for jeg har ingen erfaring med at skrive på billeder med PHP.
Avatar billede madsovich Nybegynder
19. juni 2008 - 12:37 #19
Jo, fortæller der er fejl på denne linje: $str = "$text = $vis[procent];");
men har prøvet mange forskellige metoder uden held.
Avatar billede w13 Novice
19. juni 2008 - 12:41 #20
$str = "$text = $vis[procent];");
giver vist heller ikke meget mening.

Den skal jo hente procenttallet fra databasen. Jeg forstår ikke, hvad du prøver med $text eller $vis[procent] eller hvorfor du afslutter en parentes, der ikke er begyndt. =)
Avatar billede madsovich Nybegynder
19. juni 2008 - 15:37 #21
Men spørgsmål er så, hvad jeg skal skrive i stedet? :)
Avatar billede w13 Novice
20. juni 2008 - 08:20 #22
Ja, det ved jeg heller ikke helt, men jeg kunne forestille mig noget i stil med:

mysql_connect("localhost", "MadsCMS","webname24");
mysql_select_db("CMS");
$procent = mysql_query("SELECT procent FROM `procent` WHERE id = ".$id);
$vis = mysql_fetch_array($query);
$str = vis["procent"];
Avatar billede madsovich Nybegynder
20. juni 2008 - 12:59 #23
Kan næsten regne ud $str = vis["procent"]; skal stå i text.php.
Men skal det andet stå i resultat.php? Og hvor skal det placeres? :)
Avatar billede w13 Novice
20. juni 2008 - 13:01 #24
Det hele skal stå, som det står i min kommentar, i text.php.
Det skal stå i stedet for linjen:

$str = "$text = $vis[procent];");
Avatar billede madsovich Nybegynder
23. juni 2008 - 19:39 #25
Jeg har prøvet og det ser nu sådan her ud:

Text.php:

<?php
$image = ImageCreateFromJPG("billede.jpg");
$color = imagecolorallocate($image, 0xFF, 0xFF, 0xFF);
$colorShadow = imagecolorallocate($image, 0x66, 0x66, 0x66);
$font = 'arial.ttf';
$fontSize = "10";
$fontRotation = "0";
mysql_connect("localhost", "Mads","w1212");
mysql_select_db("11111");
$procent = mysql_query("SELECT procent FROM `procent` WHERE id = ".$id);
$vis = mysql_fetch_array($query);
$str = vis["procent"];

/* Shadow */
ImageTTFText($image, $fontSize, $fontRotation, 7, 22, $colorShadow, $font, $str);

/* Top Level */
ImageTTFText($image, $fontSize, $fontRotation, 5, 20, $color, $font, $str);

header("Content-Type: image/JPG");
ImageJpg ($image);
imagedestroy($image);
?>

Resultat.php:

<?php
mysql_connect("localhost", "Mads","w1212");
mysql_select_db("11111");

if(isset($_POST[submit])) {
$gay = "0";
if($_POST[spg1] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg1] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg1] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg1] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg2] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg2] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg2] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg2] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg3] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg3] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg3] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg3] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg4] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg4] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg4] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg4] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg5] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg5] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg5] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg5] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg6] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg6] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg6] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg6] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg7] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg7] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg7] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg7] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg8] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg8] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg8] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg8] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg9] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg9] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg9] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg9] == "4") {
    $gay = $gay + 1;
}
if($_POST[spg10] == "1") {
    $gay = $gay + 10;
}
if($_POST[spg10] == "2") {
    $gay = $gay + 5;
}
if($_POST[spg10] == "3") {
    $gay = $gay + 2;
}
if($_POST[spg10] == "4") {
    $gay = $gay + 1;
}
mysql_query("INSERT INTO `procent` (procent) VALUES ('$gay')") or die(mysql_error());

$query = mysql_query("SELECT * FROM `procent` ORDER BY `id` DESC LIMIT 1") or die(mysql_error());
$vis = mysql_fetch_array($query);

$text = $vis["procent"]."% Gay!";
echo "<img src=\"text.php?navn=".$text." alt=\"gay\" />";
echo '<tr>';
echo '<td valign="top">';
echo '</td>';
echo '</tr>';
echo '</table>';
echo 'Dit link: <input type="text" size="50" value="http://popdrenge.dk/vis.php?id=' . $vis['id'] .'">';
exit;
}
?>

Ved ikke om det ændre noget, men har jo også vis.php, som har sit eget link.

Vis.php:

<?php
mysql_connect("localhost", "Mads","w1212");
mysql_select_db("11111");

$id = mysql_escape_string($_GET['id']);

$query = mysql_query("SELECT * FROM `procent` WHERE `id` = '$id'") or die(mysql_error());
$vis = mysql_fetch_array($query);

echo '<table background="billede.jpg" cellpadding="0" cellspacing="0" width="267" height="143">';
echo '<tr>';
echo '<td valign="top">';
echo '<center>Jeg er <font style="font-size:24px;">'.$vis["procent"].'%</font> Gay!</center>';
echo '</td>';
echo '</tr>';
echo '</table>';
?>

Hvad er da galt? :S
Og ja, database oplysninger er rigtige. :)
Avatar billede w13 Novice
23. juni 2008 - 20:03 #26
Hvad gør siden nu?
Avatar billede madsovich Nybegynder
23. juni 2008 - 20:08 #27
Der kommer ikke noget billede eller noget frem. Men hvis man åbner text.php, står der, at der er problemer i linje 12:

Parse error: syntax error, unexpected '[' in /home/httpd/vhosts/popdrenge.dk/httpdocs/text.php on line 12
Avatar billede w13 Novice
23. juni 2008 - 20:28 #28
Så er det vel grundet denne linje:

echo '<center>Jeg er <font style="font-size:24px;">'.$vis["procent"].'%</font> Gay!</center>';

Prøv uden php'en, dvs.:

echo '<center>Jeg er <font style="font-size:24px;">%</font> Gay!</center>';

Opstår der så fejl?
Avatar billede madsovich Nybegynder
30. juni 2008 - 21:47 #29
..
Avatar billede w13 Novice
06. juli 2008 - 23:25 #30
?
Avatar billede madsovich Nybegynder
07. juli 2008 - 14:14 #31
Fik desværre ikke brug for din hjælp, da jeg fixede det på en anden måde.
Ellers tak!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester