Heb een klein probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2 3 volgende »

22/12/2010 20:28:50
Quote Anchor link
Jij kijkt ook niet verder dan je verdomde neus lang is hé.
 
PHP hulp

PHP hulp

21/11/2024 15:45:58
 
Stefan groot

stefan groot

22/12/2010 20:30:05
Quote Anchor link
Ik kijk zover mijn neusje rijkt;)

Toevoeging op 22/12/2010 20:32:45:

Daarmee bedoel ik dat ik niet meer kan dan ik zie.
 

22/12/2010 20:33:20
Quote Anchor link
Stefan groot op 22/12/2010 20:30:05:
Ik kijk zover mijn neusje rijkt;)


Arrogant kut kind. Wat mij betreft zoek je het uit hoor.
Je doet er volgens mij echt niet de moeite voor. Je leert niks. Wij moeten al je problemen oplossen.
 
Stefan groot

stefan groot

22/12/2010 20:39:16
Quote Anchor link
?
wtf, hoe bedoel je dan met code?
En je moest eens weten vandaag 3 informatica leraren langs gegaan en ze zijden allemaal dat het zo moest maar nu ben ik een arrogant kunt kind dus ik doe er geen moeite voor? jammer dat ik dat moet horen.
Maar bij deze leer mij! Hoe bedoel je code?

En ik hoop dat je begrijpt dat als iemand al begint met een verdomde neus denk je dan ook nog dat die gene met die verdomde neus een normaal antwoord kan geven? kom op!
Gewijzigd op 22/12/2010 20:40:18 door stefan groot
 
Obelix Idefix

Obelix Idefix

22/12/2010 21:03:51
Quote Anchor link
Met code-tags wordt bedoeld: tussen [code.] en [/code.] (maar dan zonder de . )

Zorg voor goede foutafhandeling (ook bij het uitvoeren van een query).
Je geeft telkens aan dat iets niet werkt, maar je vertelt niet wat er niet werkt. Je geeft niet aan wat je zelf al hebt geprobeerd om het op te lossen (bv. door tussentijds variabelen te echo-en naar het scherm, om te kijken of ze daar 'bekend' zijn).
Gewijzigd op 22/12/2010 21:07:42 door Obelix Idefix
 
Stefan groot

stefan groot

22/12/2010 21:20:18
Quote Anchor link
Oke,
Ik heb het form op de site www.stefantry.nl gezet onder de link toevoegen (benaming toev.php) deze stuurt de informatie uit het textvak naar new.php naar de mysql querie.
Dit heb ik allemaal doorgenomen met een informatica leraar op school maar dit konden we daar niet testen omdat de school server niet kan ftp-en.
Nu heb ik dit thuis op de host gezet en ben ik naar de website gegaan, ik heb tekst ingevoerd in de area en op de verzend button gedrukt.
Nu zou de Sql query de tijd en de tekst die ik heb ingevoerd naar mijn database moeten sturen maar dat doet ie niet.
Ik heb dus geen idee meer wat er aan de hand zou kunnen zijn nou wel wat dingetjes veranderd maar toen kreeg ik steeds errors, dus maar weer gedaan zoals m'n leraren zeiden.

(Ik zal vortaan de Code-tags gebruiken bedankt)
maar weet iemand heel misschien wat ik verkeerd zou kunne hebben gedaan of zou nu het eenigste nog in de database kunne liggen?
 
- SanThe -

- SanThe -

22/12/2010 21:38:01
Quote Anchor link
Zet dit bovenin je script.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

//rest
?>
 
Obelix Idefix

Obelix Idefix

22/12/2010 21:43:59
Quote Anchor link
n.a.v. je 2e gedeelte met code in je post van 22/12/2010 20:22:37

Je geeft nu aan wat je hebt geprobeerd, maar met mijn opmerkingen doe je niet zo veel:
echo $_POST['text'] eens naar het scherm; staat er wat in?
echo $sql eens naar het scherm; staat er wat in en is dat wat je verwacht?
Mis foutafhandeling van je INSERT-query.

Plaats bovenin eens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
?>
 
Stefan groot

stefan groot

22/12/2010 21:46:46
Quote Anchor link
Ik heb je code bovenin gezet maar hij detecteerd geen fouten (ik neem aan dat ie dat moest doen?)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

//rest
?>


<?php

$db
= array (
    'host' => 'db.stefantry.nl',
    'user' => 'ikwil',
    'pass' => 'graagworden',
    'dbname' => 'gehackt'
);

if(!mysql_connect($db['host'], $db['user'], $db['pass']))
{

    trigger_error('Fout bij verbinden: '.mysql_error());
}

elseif(!mysql_select_db($db['dbname']))
{

    trigger_error('Fout bij selecteren database: '.mysql_error());
}

else
{
    $sql = "SET SESSION sql_mode = 'ANSI,ONLY_FULL_GROUP_BY'";
    if(!mysql_query($sql))
    {

        trigger_error('MySQL in ANSI niet mogelijk');
    }
}

$sql =
"
INSERT INTO
    'index'
        (
         datum,
         text
         )
VALUES
    (
     NOW(),
     '"
.mysql_real_escape_string( $_POST['text'] )."'
     )
"
;
   mysql_query($sql);
?>


Toevoeging op 22/12/2010 21:47:34:

Obelix en Idefix op 22/12/2010 21:43:59:
n.a.v. je 2e gedeelte met code in je post van 22/12/2010 20:22:37

Je geeft nu aan wat je hebt geprobeerd, maar met mijn opmerkingen doe je niet zo veel:
echo $_POST['text'] eens naar het scherm; staat er wat in?
echo $sql eens naar het scherm; staat er wat in en is dat wat je verwacht?
Mis foutafhandeling van je INSERT-query.

Plaats bovenin eens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
?>



sorry overheen gelezen ik probeer het nu meteen

Logingegevens verwijderd. Ze hebben zo'n 11 uur op het internet gestaan, ze staan in google, dus het is aan te raden om je wachtwoord te wijzigen. Kijk hier voortaan zelf even naar[/modedit]
Gewijzigd op 23/12/2010 08:26:24 door Chris -
 
Jasper DS

Jasper DS

22/12/2010 21:50:29
Quote Anchor link
sql debug:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
# ZET DIT BIJ DE ERROR REPORTING
// sql debug

define('DEBUG_MODE',true);  // true == aan, false == uit

// functie voor sql debug

function showSQLError($sql,$error)
{

    echo  '<pre>Error: '.$error.'<br />'.$sql.'</pre>';
}

?>


QUERY
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
$sql
= "INSERT INTO index
        (
         datum,
         text
        )
        VALUES
        (
         NOW(),
         '"
.mysql_real_escape_string( $_POST['text'] )."'
        )
       "
;

//  Check query        
if (($result = mysql_query($sql)) === false)
{

    // als de query fout is -> foutafhandeling
    echo 'Fout met database.';
    
    // geef de error via de functie (bovenaan script)
    if (DEBUG_MODE)
    {

       showSQLError($sql,mysql_error());
      
    }
}

else
{
    // De query is gelukt
}
?>
Gewijzigd op 22/12/2010 21:51:37 door Jasper DS
 
Stefan groot

stefan groot

22/12/2010 21:56:09
Quote Anchor link
Bedankt obelix ik had geen idee dat je zo fouten moest opsporen ik ga morgen er weer mee verder,
 
Bart V B

Bart V B

23/12/2010 05:30:06
Quote Anchor link
Je probleem is dat je probeerd een gereserveerd woord te gebruiken.
index is een gereserveerd woord.

http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html ;)
 
Maarten PHP

Maarten PHP

23/12/2010 07:03:08
Quote Anchor link
Stefan groot op 22/12/2010 21:20:18:
Oke,
Ik heb het form op de site www.stefantry.nl gezet onder de link toevoegen (benaming toev.php) deze stuurt de informatie uit het textvak naar new.php naar de mysql querie.
Dit heb ik allemaal doorgenomen met een informatica leraar op school maar dit konden we daar niet testen omdat de school server niet kan ftp-en.
Nu heb ik dit thuis op de host gezet en ben ik naar de website gegaan, ik heb tekst ingevoerd in de area en op de verzend button gedrukt.
Nu zou de Sql query de tijd en de tekst die ik heb ingevoerd naar mijn database moeten sturen maar dat doet ie niet.
Ik heb dus geen idee meer wat er aan de hand zou kunnen zijn nou wel wat dingetjes veranderd maar toen kreeg ik steeds errors, dus maar weer gedaan zoals m'n leraren zeiden.

(Ik zal vortaan de Code-tags gebruiken bedankt)
maar weet iemand heel misschien wat ik verkeerd zou kunne hebben gedaan of zou nu het eenigste nog in de database kunne liggen?


kan je niet gewoon dan ook een keer tutorials volgen of scripts voordat je aankomt met een vraag googlen? w3schools.com
 
Rob Quist

Rob Quist

23/12/2010 09:04:09
Quote Anchor link
Karl Karl op 22/12/2010 20:33:20:
Stefan groot op 22/12/2010 20:30:05:
Ik kijk zover mijn neusje rijkt;)


Arrogant kut kind. Wat mij betreft zoek je het uit hoor.
Je doet er volgens mij echt niet de moeite voor. Je leert niks. Wij moeten al je problemen oplossen.


Karl Karl, jij bent pas een kutkind. Op dit hele forum zie ik je alleen maar nutteloze opmerkingen maken met betrekking tot de poster. Ik citeer:

"Als je een klein probleem hebt ga dan naar je huisarts"

Als ik een vraag stel "Hoe ga ik om met regex?" zeg jij:
"Bleh, eregi_replace is oud en slecht. Zet verder je code tussen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? en ?>
."

Daar heeft toch niemand wat aan? Als ik zo zie wat jij toevoegt hier op het forum zijn het alleen maar nutteloze en irritante posts, geen 1 post waar iemand wat aan heeft.

Deze jongen is gewoon PHP aan het leren en jij legt hem uit dat hij een arrogant kutkind is omdat hij iets niet begrijpt? Sorry maar dan hoor jij niet thuis op dit forum.

ONTopic:

Zoals Bart V B al zei,
index is geregistreerd. je moet een andere tabel naam nemen. Dit gezeur heb ik ook heel vaak gehad, met een tabel of veld naam zoals 'desc' of 'values'.

Succes met het leren van PHP.
 
Maarten PHP

Maarten PHP

23/12/2010 10:58:59
Quote Anchor link
Rob Quist op 23/12/2010 09:04:09:
Karl Karl op 22/12/2010 20:33:20:
Stefan groot op 22/12/2010 20:30:05:
Ik kijk zover mijn neusje rijkt;)


Arrogant kut kind. Wat mij betreft zoek je het uit hoor.
Je doet er volgens mij echt niet de moeite voor. Je leert niks. Wij moeten al je problemen oplossen.


Karl Karl, jij bent pas een kutkind. Op dit hele forum zie ik je alleen maar nutteloze opmerkingen maken met betrekking tot de poster. Ik citeer:

"Als je een klein probleem hebt ga dan naar je huisarts"

Als ik een vraag stel "Hoe ga ik om met regex?" zeg jij:
"Bleh, eregi_replace is oud en slecht. Zet verder je code tussen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? en ?>
."

Daar heeft toch niemand wat aan? Als ik zo zie wat jij toevoegt hier op het forum zijn het alleen maar nutteloze en irritante posts, geen 1 post waar iemand wat aan heeft.

Deze jongen is gewoon PHP aan het leren en jij legt hem uit dat hij een arrogant kutkind is omdat hij iets niet begrijpt? Sorry maar dan hoor jij niet thuis op dit forum.


Mee eens
 
Niels K

Niels K

23/12/2010 11:13:24
Quote Anchor link
@gnotrgnotr

Denk eens na voordat je wat post... Ik zie jouw de laatste tijd veel onnuttige post plaatsen die niets helpen ten opzichte van het probleem van de topic starter.

@Rob
Quote:
Als je een klein probleem hebt ga dan naar je huisarts


Wat hij hiermee bedoeld te zeggen is dat de titel van het topic niet correct is. Er staat voordat je een topic start dat je een duidelijk titel moet kiezen.

Quote:
Arrogant kut kind. Wat mij betreft zoek je het uit hoor.
Je doet er volgens mij echt niet de moeite voor. Je leert niks. Wij moeten al je problemen oplossen.


In dit opzicht heb je wel gelijk. Zijn bewoordingen kunnen beter. Over dat tweede punt, uit het begin van dit topic valt min of meer op te maken dat de TS wil dat wij zijn problemen oplossen, zonder dat hij al te veel moet doen.
Gewijzigd op 23/12/2010 11:14:17 door Niels K
 
John D

John D

23/12/2010 11:24:40
Quote Anchor link
Bart V B op 23/12/2010 05:30:06:
Je probleem is dat je probeert een gereserveerd woord te gebruiken.
index is een gereserveerd woord.http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html ;)
Vreemd dat TS al geruime tijd probeert zijn tekst te inserten zonder dat hij een tabel heeft waarin hij het kan inserten en dat de discussie al zolang duurt....
Eeen tabel met de naam "index" kan niet aangemaakt worden en er kan niets in ge-insert worden. Dus beste TS begin eens om een tabel te maken in MySQL, vraag dit aan je leraar. Verander dan je script en wellicht werkt het meteen!!
 
Chris -

Chris -

23/12/2010 11:30:53
Quote Anchor link
Modbreak!
We blijven nu weer ontopic. Heb je problemen met iemand, stuur je diegene een PM of je stuurt een van de moderators via het moderatie meldpunt een PM. Of je maakt een nieuw topic aan in het admin/mod hulp forum. We gaan niet het topic van iemand anders vervuilen met dit soort berichten.

Wordt er nog een keer op deze manier gereageerd wordt het topic gesloten en krijgt diegene een aantekening. Nu is het genoeg geweest.
[/modedit]
 
Wouter J

Wouter J

23/12/2010 11:37:23
Quote Anchor link
Jongens, laten we nu niet gaan schelden en gewoon blijven ademen en gewoon even tot 10 tellen voordat je een post plaatst.

Rob Quist op 23/12/2010 09:04:09:
Karl Karl, jij bent pas een kutkind. Op dit hele forum zie ik je alleen maar nutteloze opmerkingen maken met betrekking tot de poster. Ik citeer:

Karl is hier 1 van de enige die het altijd goed heeft en altijd de juiste methode aanleert. Zijn bewoordingen kunnen misschien beter, maar de dingen die hij zegt kloppen.
Rob Quist:
"Als je een klein probleem hebt ga dan naar je huisarts"

De topic titel is ook niet goed uitgekozen. Als je dit leest weet je totaal niet waarover het gaat.
Rob Quist:
Als ik een vraag stel "Hoe ga ik om met regex?" zeg jij:
"Bleh, eregi_replace is oud en slecht. Zet verder je code tussen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? en ?>
."

Eregi is ook oud en moet eigenlijk weggegooid worden. Preg is de nieuwe methode. En daarnaast hebben we op dit forum code tags, dan word de code gehighlighted en kunnen we zien wat er fout is/kunnen we het beter lezen.
Rob Quist:
Daar heeft toch niemand wat aan? Als ik zo zie wat jij toevoegt hier op het forum zijn het alleen maar nutteloze en irritante posts, geen 1 post waar iemand wat aan heeft.

Hier heb je heel veel aan: Je ziet dat je bij een oude functie staat te kijken en dat je je moet focussen op preg.
Rob Quist:
Deze jongen is gewoon PHP aan het leren en jij legt hem uit dat hij een arrogant kutkind is omdat hij iets niet begrijpt? Sorry maar dan hoor jij niet thuis op dit forum.

Hij zei niet dat hij een ... kind was omdat hij iets niet begrijpt, maar omdat hij nutteloze antwoorden geeft. Als jij iets uitlegt en je krijg terug: "Dit werkt wel en dit is hoe ik het wil." Of "Ik kijk niet verder dan mijn neus lang is."
Dan wordt jij toch ook pissig. In zo'n iemand wil jij toch niet je tijd steken?

Edit:
Sorry mod. Ik had je bericht te laat gelezen.
Gewijzigd op 23/12/2010 11:39:19 door Wouter J
 
The Ultimate

The Ultimate

23/12/2010 12:39:20
Quote Anchor link
Stefan groot op 22/12/2010 20:39:16:
En je moest eens weten vandaag 3 informatica leraren langs gegaan en ze zijden allemaal dat het zo moest
Zijden = meervoud van zijde (textiel) of meer dan 1 kant (zijde) van een object
Zeiden = werkwoordvervoeging van het woord 'zeggen'

Ik zie dat je jouw website hebt opgebouwd d.m.v. tabellen. Dit is niet waar tabellen voor zijn bedoeld! Tabellen gebruik je voor het weergeven van tabulaire data, niet voor de vormgeving van een website.

Voor de vormgeving gebruik je dividers (<div>).

Ik weet niet of je de code aan jouw docenten hebt laten zien, maar als ze je dat niet hebben verteld na het zien van de code dan zou ik snel naar een andere school gaan...
Gewijzigd op 23/12/2010 12:41:13 door The Ultimate
 

Pagina: « vorige 1 2 3 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.